/* Minification failed. Returning unminified contents.
(575,1): run-time error CSS1019: Unexpected token, found '@charset'
(575,10): run-time error CSS1019: Unexpected token, found ''UTF-8''
(575,17): run-time error CSS1019: Unexpected token, found ';'
(6308,1735): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(6308,1762): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(6308,1883): run-time error CSS1019: Unexpected token, found '@keyframes'
(6308,1902): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
html,body{min-width:290px;-ms-overflow-style:scrollbar}body{background-color:#e7ebee;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;color:#515151;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased !important}h1,.h1{font-size:34px}h2,.h2{font-size:28px}h3,.h3{font-size:22px}h4,.h4{font-size:16px}h5,.h5{font-size:12px}h6,.h6{font-size:10px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600}::selection{background-color:rgba(46,165,204,.41)}::-moz-selection{background-color:rgba(46,165,204,.41)}#container{min-height:100vh;height:auto;position:relative;min-width:290px;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity .5s linear 1s;transition:opacity .5s linear 1s}.nifty-ready #container{opacity:1;visibility:visible;-webkit-transition:opacity .5s linear 1.5s;transition:opacity .5s linear 1.5s}#container.boxed-layout{background-color:#cfd3d6}#content-container{position:relative;padding-top:100px;padding-bottom:100px;background-color:#e7ebee}#page-title{padding:10px 20px;width:100%}.page-header{border:0 none;color:#7c7c7c;font-size:2.2em;font-weight:100;margin:0;padding:10px 0}.page-header .label{margin-right:.5em}#page-content{padding:5px 20px 0}@media(min-width:768px){#page-content{padding:10px 20px 0}}@media(min-width:992px){#page-content{padding:20px 25px 0}}.searchbox{margin-right:-20px}.searchbox button{border:0;background:none;padding:2px 5px;margin-top:2px;position:relative;left:-28px;font-size:14px;z-index:2}.searchbox .custom-search-form{margin-right:-5px}.searchbox .custom-search-form input{border-color:transparent;padding-right:30px}.searchbox>.input-group.custom-search-form input{border-radius:0}.searchbox>.input-group input:focus{border-color:#54abd9}@media(min-width:768px){#content-container{padding-top:50px}#page-title{display:table;table-layout:fixed;height:51px;padding:0 0 0 15px}.page-header,.searchbox{display:table-cell;vertical-align:middle}.searchbox{width:300px}.searchbox .form-control{background-color:transparent;-webkit-transition:background-color .5s,border-color .5s;transition:background-color .5s,border-color .5s}.searchbox .form-control:focus{background-color:#fff;-webkit-transition:background-color .5s,border-color .5s;transition:background-color .5s,border-color .5s}}@media(min-width:992px){.searchbox{margin-right:-25px}.searchbox .custom-search-form{margin-right:0}#page-title{padding:10px 0 0 25px}}.cls-container{background-color:#212124;color:#fff;text-align:center}.cls-container a,.cls-container a:hover,.cls-container a:focus{color:#fff}.cls-container .text-light a,.cls-container .text-light a:hover,.cls-container .text-light a:focus{color:#fff}.bg-img{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.55;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cls-header{position:relative;background-color:rgba(0,0,0,.1)}.cls-header:after{content:"";display:block;border-top:10px solid rgba(0,0,0,.1);border-left:10px solid transparent;border-right:10px solid transparent;width:0;height:0;position:absolute;left:50%;margin-bottom:-10px;margin-left:-10px;bottom:0}.cls-header.cls-header-lg .cls-brand .brand-icon{width:60px;height:60px}#container.cls-container .cls-header .cls-header.cls-header-lg .cls-brand .brand-title{font-size:27px}.cls-brand{display:inline-block;padding:20px 0}.cls-brand .brand-icon{padding:0}.cls-brand a:hover .brand-icon,.cls-brand a:hover .brand-title{opacity:1;color:#fff;transition:all .5s}.cls-brand a .brand-icon,.cls-brand a .brand-title{opacity:.7;transition:all .5s}.cls-header-lg .cls-brand{line-height:60px}.cls-header-sm .cls-brand{line-height:1.42857}#container.cls-container .cls-brand .brand-icon,#container.cls-container .cls-brand .brand-title{background-color:transparent;color:inherit;float:none;display:inline-block;line-height:22px;font-size:20px;font-weight:600;padding:5px;vertical-align:middle;width:auto}.cls-content{padding:50px 15px 15px;padding-top:10vh;position:relative}.cls-content .error-code{font-size:100px;font-weight:300}.cls-content .error-search{max-width:512px;margin:0 auto}.cls-content .cls-content-sm,.cls-content .cls-content-lg{color:#515151;width:70%;min-width:270px;margin:0 auto;position:relative}@media(min-width:768px){.cls-content .cls-content-sm{width:350px}.cls-content .cls-content-lg{width:700px}}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content::-webkit-scrollbar{display:none}.nano>.nano-content:focus{outline:0 !important}.nano>.nano-pane{background-color:rgba(0,0,0,.1);position:absolute;width:5px;right:0;top:0;bottom:0;opacity:0;-webkit-transition:all .7s;transition:all .7s}.nano>.nano-pane>.nano-slider{background-color:rgba(0,116,255,.5);position:relative;margin:0;border-radius:0}.nano-hide.nano>.nano-pane{display:none !important}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{opacity:.99}.pace .pace-progress,.nano>.nano-pane>.nano-slider{background-color:#54abd9}.pace .pace-progress-inner{box-shadow:0 0 10px #54abd9,0 0 5px #54abd9}.pace .pace-activity{background-color:#54abd9}#navbar{position:absolute;width:100%;z-index:10;background-color:#e7ebee;left:0;top:0}#navbar-container{box-shadow:0 2px 0 -1px rgba(0,0,0,.05)}.navbar-header{left:0;position:relative;float:none;background-color:#32404e}.navbar-content{position:relative;left:0;background-color:#fff;padding:0 8px;box-shadow:inset -4px 0 0 0 #54abd9}@media(min-width:992px){.navbar-content{padding:0 13px}}.navbar-brand{background-color:transparent;color:#fff;padding:0;height:50px;position:relative;z-index:2;overflow:hidden;width:220px}.navbar-brand:hover,.navbar-brand:focus{color:#fff}.brand-title,.brand-icon{display:block;line-height:50px}.brand-icon{width:50px;height:50px;float:left}.brand-text{display:block;font-size:18px;font-weight:600}.navbar-top-links>li{float:left}.navbar-top-links>li>a{display:table-cell;padding:0 12px;vertical-align:middle;height:50px;color:#515151;-webkit-transition:all .4s;transition:all .4s}.navbar-top-links>li>a:focus{background-color:transparent}.navbar-top-links>li>a:hover{background-color:#f2f2f2;color:#2b2b2b;-webkit-transition:all .4s;transition:all .4s}.navbar-top-links>.open>a,.navbar-top-links>.open>a:focus{background-color:#f2f2f2;color:#515151}.navbar-top-links>.dropdown>.dropdown-menu,.navbar-top-links>.mega-dropdown>.dropdown-menu,.navbar-top-links>.dropdown>.dropdown-menu.head-list,.navbar-top-links>.mega-dropdown>.dropdown-menu.head-list{margin-top:10px}.navbar-top-links .dropdown-menu .panel-body{padding:0}.navbar-top-links .dropdown-menu .nano:not(.scrollable){max-height:180px}.navbar-top-links .dropdown-menu .nano:not(.scrollable) .nano-content{position:static}.navbar-top-links .tgl-menu-btn{position:absolute;top:-100%;right:0}.navbar-top-links .tgl-menu-btn>a,.navbar-top-links .tgl-menu-btn>a:hover,.navbar-top-links .tgl-menu-btn>a:focus{color:#fff}.navbar-top-links .tgl-menu-btn>a:hover,.navbar-top-links .tgl-menu-btn a:focus{background-color:transparent}.navbar-top-links .head-list{list-style:none;padding:0;margin:0}.navbar-top-links .head-list li a{display:block;padding:10px 15px;color:rgba(0,0,0,.6);background:transparent}.navbar-top-links .head-list li a:hover{color:#000;background:rgba(0,0,0,.065)}.badge-header{position:absolute;font-size:.85em;font-weight:normal;top:50%;margin-top:-1.5em;min-width:1.85em;padding:3px 5px;right:3px}.navbar-top-links .dropdown-menu .nano{max-height:265px}.img-user{width:32px;height:32px;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.username{float:right;white-space:nowrap;line-height:50px;margin:0 10px}@media(min-width:768px){#dropdown-user>.dropdown-toggle img{-webkit-transform:translateY(9px);-ms-transform:translateY(9px);transform:translateY(9px)}#navbar{background-color:transparent}.navbar-header{float:left;background-color:transparent}.navbar-header:before{content:'';position:absolute;display:block;width:100%;height:50px;background-color:#32404e}#container.mainnav-out .navbar-header:before{width:0}#container.mainnav-in .navbar-header:before{width:100%}#navbar-container{background-color:#fff}.navbar-content{margin-left:220px;background-color:transparent}#navbar .brand-title{padding:0 1.5em 0 50px}#container.mainnav-in .navbar-brand,#container.mainnav-lg .navbar-brand,#container.mainnav-in .brand-title,#container.mainnav-lg .brand-title{width:220px}#container.mainnav-in .brand-icon,#container.mainnav-sm .brand-icon,#container.mainnav-lg .brand-icon{background-color:transparent}#container.mainnav-in .brand-title,#container.mainnav-sm .brand-title,#container.mainnav-lg .brand-title{color:#fff}#container.effect .brand-title,#container.effect.mainnav-in .brand-title,#container.effect.mainnav-sm .brand-title,#container.effect.mainnav-lg .brand-title{-webkit-transition:color .35s;transition:color .35s}.navbar-middle{position:static}.navbar-top-links .tgl-menu-btn{position:static}.navbar-top-links .tgl-menu-btn>a,.navbar-top-links .tgl-menu-btn>a:hover{color:#515151}.navbar-top-links .tgl-menu-btn>a:focus{background-color:transparent;color:#515151}}#container.navbar-fixed>#navbar{position:fixed}#container.navbar-fixed>#navbar .shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}#container.navbar-fixed .navbar-top-links .dropdown-menu .nano>.nano-content{position:absolute}#container.navbar-fixed .navbar-top-links .dropdown-menu .nano{max-height:110px}#mainnav-container{position:absolute;width:220px;left:-220px;padding-top:50px;top:0;bottom:0;z-index:4;min-height:100%}#mainnav{height:100%;background-color:#32404e}#mainnav>*:not(.popover) .nano-pane{display:none !important}#mainnav .list-header{color:#848c95;font-size:.9em}#mainnav .list-divider{border-color:rgba(0,0,0,.1);margin:5px 0}#mainnav-menu-wrap{height:100%}#mainnav-shortcut{overflow:hidden}#mainnav-menu-wrap{margin-top:-50px;padding-top:50px}#mainnav-menu ul,.mainnav-widget ul,.menu-popover ul,.menu-popover .sub-menu ul{list-style:none;padding-left:0}#mainnav li .arrow{float:right;line-height:1.42857}#mainnav li .arrow:before{content:'';border-style:solid;border-width:.1em .1em 0 0;display:inline-block;height:.4em;left:0;position:relative;top:0;width:.4em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mainnav li.active>a>.arrow:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}#mainnav li .arrow:before{-webkit-transition:all .3s;transition:all .3s}#mainnav-menu a{display:block;font-weight:300;color:#adb3b8;padding:12px 20px}#mainnav-menu a strong{font-weight:600}#mainnav-menu>li{-webkit-transition:background-color .5s linear .5s;transition:background-color .5s linear .5s}#mainnav-menu>li>a:hover,#mainnav-menu>li>a:active{color:#fff}#mainnav-menu>li>a.hover{color:#fff;background-color:#384857;box-shadow:inset 4px 0 0 0 #2986b8}#mainnav-menu>.active-link>a,#mainnav-menu>.active-link>a:hover{color:#fff;padding-left:20px;font-weight:600;box-shadow:inset 4px 0 0 0 #2986b8}#mainnav-menu>.active-sub>a,#mainnav-menu>.active-sub>a:hover{color:#fff}#mainnav-menu>.active{-webkit-transition:background-color .5s;transition:background-color .5s;background-color:#2c3845}#mainnav-menu>.active .active{background-color:#28333e}#mainnav-menu ul a,.menu-popover .sub-menu ul a{padding:10px 20px 12px 53px}#mainnav-menu ul a:hover,.menu-popover .sub-menu ul a:hover{color:#fff;padding-left:55px}#mainnav-menu ul .list-header{padding:10px 20px 12px 55px}#mainnav-menu ul ul a{padding:10px 20px 12px 65px}#mainnav-menu ul ul a:hover,.menu-popover .sub-menu ul ul a:hover{color:#fff;padding-left:68px}#mainnav-menu ul .active-link a,.menu-popover .sub-menu ul .active-link a{font-weight:600;color:#fff;box-shadow:inset 4px 0 0 0 #2986b8;-webkit-transition:background-color .2s,padding-left .3s,box-shadow .4s;transition:background-color .2s,padding-left .3s,box-shadow .4s}#mainnav-menu i{padding:0 10px 0 0}#mainnav-menu .hide-lg{display:none}#container.mainnav-sm #mainnav-menu>.active-link>a,#container.mainnav-sm #mainnav-menu>.active-sub>a,#container.mainnav-sm #mainnav-menu>.active-link a:hover,#container.mainnav-sm #mainnav-menu>.active-sub a:hover{background-color:#2986b8;box-shadow:none}#mainnav-shortcut{max-height:50px;overflow:hidden}#mainnav-shortcut ul{width:100%;margin:0;padding:0}#mainnav-shortcut li{padding:0;vertical-align:middle;text-align:center}#mainnav-shortcut .shortcut-grid{display:table;border:0;width:100%;height:50px;color:#fff}#mainnav-shortcut .shortcut-grid>i{display:table-cell;vertical-align:middle;font-size:15px}#mainnav-shortcut .shortcut-grid>span{display:table-cell;vertical-align:middle}#container.mainnav-sm #mainnav-shortcut{max-height:250px}#container.mainnav-sm #mainnav-shortcut>ul>li{width:100%;text-align:left}#container.mainnav-sm #mainnav-shortcut>ul>li a{height:auto;display:block;padding:12px 19px}#container.mainnav-sm #mainnav-shortcut>ul>li i{font-size:12px;line-height:1.42857}#container.mainnav-sm #mainnav-shortcut .shortcut-grid>.hide-sm{display:none}.mainnav-widget{background-color:rgba(0,0,0,.05);color:#adb3b8}.mainnav-widget-content{padding:10px 15px}.mainnav-widget .show-small a{display:none}#container.mainnav-fixed #mainnav-container{position:fixed}#container.mainnav-fixed #mainnav{height:100%}#container.mainnav-fixed #mainnav .nano-content{position:absolute}@media(min-width:768px){#container.mainnav-fixed.mainnav-lg #mainnav-menu-wrap{height:100%}#container.mainnav-fixed.mainnav-sm #mainnav-menu-wrap{height:100%;padding-bottom:100px}#container.mainnav-sm #mainnav .menu-popover .nano>.nano-content{top:auto;max-height:100%;position:absolute}#container.mainnav-sm #mainnav .menu-popover .nano-content{position:static}}#container.mainnav-fixed:not(.navbar-fixed) #mainnav-container.affix{top:-50px;position:fixed}#container.mainnav-fixed:not(.navbar-fixed) #mainnav-container.affix-top{top:0;position:absolute}@media(min-width:992px){#container.mainnav-lg #mainnav-container{left:0}#container.mainnav-lg #footer,#container.mainnav-lg #content-container{padding-left:220px}}@media(min-width:768px) and (max-width:991px){#container.mainnav-lg #content-container,#container.mainnav-lg #footer{left:220px}#container.mainnav-lg .tgl-menu-btn{right:220px}#container.mainnav-lg #mainnav-container{left:0}#container.mainnav-lg #mainnav-menu-wrap{height:100%}}@media(min-width:768px){#mainnav-menu .list-header,#mainnav-menu .list-divider,#mainnav-menu .menu-title,#mainnav-menu .arrow,#mainnav-menu .menu-title>.label{opacity:1}.mainnav-sm #mainnav-menu .list-header,.mainnav-sm #mainnav-menu .list-divider,.mainnav-sm #mainnav-menu .menu-title,.mainnav-sm #mainnav-menu .arrow,.mainnav-sm #mainnav-menu .menu-title>.label{padding-top:0;padding-bottom:0;margin:0;height:0;opacity:0}#container.mainnav-sm .brand-icon{width:40px;height:40px;margin:0 5px;transform:translateY(5px)}#container.mainnav-sm .shortcut-grid:hover{box-shadow:inset 4px 0 0 0 #2986b8;-webkit-transition:background-color .2s,padding-left .3s,box-shadow .4s;transition:background-color .2s,padding-left .3s,box-shadow .4s}#container.mainnav-sm .shortcut-grid:hover,#container.mainnav-sm .popover.mainnav-shortcut{background-color:#384857;color:#fff}#container.mainnav-sm #mainnav-menu a{white-space:nowrap;position:relative;padding:12px 0 12px 19px}#container.mainnav-sm #mainnav-menu a:hover{box-shadow:inset 4px 0 0 0 #2986b8}#container.mainnav-sm #mainnav-menu a .badge{margin-top:-1.5em}#container.mainnav-sm #mainnav-menu a .badge{position:absolute;padding:3px 7px;right:2px;top:25%}#container.mainnav-sm #mainnav-menu a i{display:inline}#container.mainnav-sm #mainnav-menu .active-link>a,#container.mainnav-sm #mainnav-menu .active-sub>a{color:#fff}#container.mainnav-sm #mainnav-menu .collapse{display:none;height:0 !important}#container.mainnav-sm #mainnav-container,#container.mainnav-sm #navbar .navbar-brand{width:50px;left:0}#container.mainnav-sm #navbar .navbar-content{margin-left:50px}#container.mainnav-sm #content-container,#container.mainnav-sm #footer{padding-left:50px;left:0}#container.mainnav-sm #mainnav{position:relative}#container.mainnav-sm #mainnav .mainnav-widget>.show-small a{display:block;color:#adb3b8;padding:12px 0 12px 19px}#container.mainnav-sm #mainnav .mainnav-widget>.show-small a:hover{color:#fff;box-shadow:inset 4px 0 0 0 #2986b8;-webkit-transition:background-color .2s,padding-left .3s,box-shadow .4s;transition:background-color .2s,padding-left .3s,box-shadow .4s}#container.mainnav-sm #mainnav .mainnav-widget>.hide-small{display:none}#container.mainnav-sm #mainnav .mainnav-widget .hover{color:#fff;background-color:#384857}.top-auto{top:auto !important}#mainnav .menu-popover .nano>.nano-content{position:absolute}#mainnav-menu ul ul a:hover,.menu-popover .sub-menu ul ul a:hover,.menu-popover .sub-menu ul ul a:hover{background-color:rgba(0,0,0,.0005)}.menu-popover{left:50px !important}.menu-popover .sub-menu{overflow:hidden}.menu-popover .sub-menu .pop-in{display:block;visibility:visible}.menu-popover .sub-menu ul{background-color:#2c3845}.menu-popover .sub-menu ul ul{background-color:#28333e}.menu-popover .sub-menu ul ul>li>a{padding-left:27px}.menu-popover .sub-menu ul ul>li>a:hover{padding-left:33px}.menu-popover .sub-menu ul a:hover{padding-left:20px}.menu-popover .sub-menu ul li>a{display:block;color:#fff;padding:12px 17px;font-weight:300}.menu-popover .single-content{color:#fff;background-color:#384857}.menu-popover.popover{width:220px;padding:0;border:0;border-radius:0 0 0 0;background-color:#2e3b48;color:#fff;position:absolute;box-shadow:none;margin-left:0}.menu-popover.popover.in{-webkit-animation:fadeIn .2s;animation:fadeIn .2s}.menu-popover>.popover-title{border:0;border-radius:0;padding:14px 20px;background-color:#384857;font-size:1.05em;position:relative;z-index:5;color:#fff}.menu-popover>.popover-title strong{font-weight:300}.menu-popover>.popover-content{padding:0;width:100%;position:absolute;border-radius:0 0 0 0}.menu-popover>.popover-content>.single-content{padding:12px 14px;display:block;white-space:nowrap}.menu-popover>.popover-content>.single-content strong{font-weight:300}.menu-popover>.popover-content>.single-content .label,.menu-popover>.popover-content>.single-content .badge{margin-left:10px;float:none !important}.menu-popover ul{width:220px;margin-bottom:0}.menu-popover .mainnav-widget-content{background-color:#384857}.menu-popover .mainnav-widget-content>.list-group{display:block;width:auto}}.popover.mainnav-shortcut{white-space:nowrap}.popover.mainnav-shortcut .popover-content{padding:12px 15px}.mainnav-sm .popover.mainnav-shortcut{display:block !important;border:0;margin-top:-41.14284px;margin-left:-1px;padding:0;box-shadow:none;overflow:hidden;width:auto;max-width:300px;border-radius:0 0 0 0;background-color:#2e3b48;color:#fff;left:50px !important}.mainnav-sm .popover.mainnav-shortcut.in{-webkit-animation:fadeIn .2s;animation:fadeIn .2s}.mainnav-sm .popover.mainnav-shortcut.in .popover-content{height:100%;margin:0}.mainnav-sm .popover.mainnav-shortcut>.arrow{display:none}#container.mainnav-in.footer-fixed #footer,#container.mainnav-in #navbar,#container.mainnav-in #content-container,#container.mainnav-in #footer{left:220px}#container.mainnav-out #content-container,#container.mainnav-in #mainnav-container{left:0}#container.mainnav-in .navbar-header{left:-220px}#container.mainnav-in .tgl-menu-btn{right:220px}#container.mainnav-in #mainnav-menu-wrap{height:100%}@media(min-width:768px){#container.mainnav-in.easeInBack #mainnav-container,#container.mainnav-in.easeOutBack #mainnav-container,#container.mainnav-in.easeInOutBack #mainnav-container,#container.mainnav-in.jumping #mainnav-container,#container.mainnav-out.easeInBack #mainnav-container,#container.mainnav-out.easeOutBack #mainnav-container,#container.mainnav-out.easeInOutBack #mainnav-container,#container.mainnav-out.jumping #mainnav-container{box-shadow:-20px 0 0 0 #32404e}#container.mainnav-in #navbar,#container.mainnav-in .navbar-header{left:0}#container.mainnav-in .tgl-menu-btn{right:0}#container.mainnav-in.aside-in #aside-container{right:-220px}#container.mainnav-out .brand-title{background-color:transparent;color:#515151}}@media(min-width:768px){#container.reveal #content-container{min-height:100vh}#container.mainnav-out.reveal #content-container,#container.mainnav-in.reveal #content-container{z-index:7}#container.mainnav-in.reveal.aside-in #aside-container{right:-220px}#container.mainnav-in.reveal.aside-in #footer{left:220px}#container.mainnav-out.reveal #aside-container,#container.mainnav-in.reveal #aside-container{z-index:9}#container.mainnav-out.reveal.aside-left:not(.aside-in) #aside-container,#container.mainnav-in.reveal.aside-left:not(.aside-in) #aside-container{left:-220px}#container.mainnav-out.reveal #footer,#container.mainnav-in.reveal #footer{z-index:8}#container.mainnav-out.reveal #mainnav-container{left:-220px}#container.mainnav-in.reveal.slide .navbar-header:before,#container.mainnav-out.reveal.slide .navbar-header:before,#container.mainnav-out.reveal:not(.slide) #mainnav-container,#container.mainnav-in.reveal:not(.slide) #mainnav-container{left:0;-webkit-transition-duration:0;transition-duration:0}}@media(min-width:768px){#container.mainnav-in.slide #navbar,#container.mainnav-in.slide #content-container,#container.mainnav-in.slide #footer{left:0}#container.mainnav-in.slide.aside-in.aside-left #aside-container{left:0}#container.mainnav-in.slide.aside-in #aside-container{right:0}}@media(min-width:1200px){#container .brand-icon{-webkit-transition:all .7s;transition:all .7s}#mainnav-menu a{-webkit-transition:background-color .5s,color .5s,box-shadow .5s;transition:background-color .5s,color .5s,box-shadow .5s}#mainnav-menu ul a,.menu-popover .sub-menu ul a{-webkit-transition:background-color .2s,padding-left .3s,box-shadow .4s;transition:background-color .2s,padding-left .3s,box-shadow .4s}#mainnav-menu ul a:hover,.menu-popover .sub-menu ul a:hover{-webkit-transition:background-color .2s,padding-left .3s,box-shadow .4s;transition:background-color .2s,padding-left .3s,box-shadow .4s}#mainnav-shortcut{-webkit-transition:all .7s;transition:all .7s}#mainnav-shortcut li{-webkit-transition:all .7s ease .2s;transition:all .7s ease .2s}#mainnav-shortcut .shortcut-grid i{-webkit-transition:font-size .7s linear .5s;transition:font-size .7s linear .5s}#container.mainnav-sm #mainnav-shortcut{-webkit-transition:all .7s linear .2s;transition:all .7s linear .2s}#container.mainnav-sm #mainnav-shortcut>ul>li{-webkit-transition:all .5s ease;transition:all .5s ease}#container.mainnav-sm #mainnav-shortcut>ul>li i{-webkit-transition:font-size .7s;transition:font-size .7s}#mainnav-menu .list-header,#mainnav-menu .list-divider,#mainnav-menu .menu-title,#mainnav-menu .arrow,#mainnav-menu .menu-title>.label{opacity:1;-webkit-transition:all 1.5s ease .3s,color .3s;transition:all 1.5s ease .3s,color .3s;transition-timing-function:cubic-bezier(.28,1.02,.36,1.145)}.mainnav-sm #mainnav-menu .list-header,.mainnav-sm #mainnav-menu .list-divider,.mainnav-sm #mainnav-menu .menu-title,.mainnav-sm #mainnav-menu .arrow,.mainnav-sm #mainnav-menu .menu-title>.label{-webkit-transition:opacity .5s,padding .5s linear .5s,color .1s,margin .5s linear .5s;transition:opacity .5s,padding .5s linear .5s,color .1s,margin .5s linear .5s;transition-timing-function:cubic-bezier(.28,1.02,.36,1.145)}}.collapsing{transition-timing-function:cubic-bezier(1,-.28,0,1.275)}#container #aside-container{padding:0 20px;background-color:#fff;position:relative;top:0;z-index:3}#container #aside-container .nano-content{position:static;outline:none}#container #aside-container .nano-pane{display:none !important}#container #aside .list-link li a:not(.btn){color:#d1d1d1}#container #aside .list-link li a:not(.btn):hover{color:#fff}#aside{background-color:#3c4d5e;color:#fff;max-height:0;overflow:hidden;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translateZ(0);-webkit-transition:all .5s;transition:all .5s}#aside a:not(.btn):not(.btn-link){color:inherit}#aside.aside-xs-in{overflow:hidden;margin-bottom:70px}#aside .bord-all,#aside .bord-top,#aside .bord-btm,#aside .bord-left,#aside .bord-rgt,#aside .bord-hor,#aside .bord-ver,#aside .list-divider{border-color:#425467}#aside .btn-link{color:#fff}#aside .text-muted{color:#93a6b9}#aside-container #aside .nav-tabs.nav-justified>li{display:table-cell;width:1%}#aside-container #aside .nav-tabs li:not(active) a{border-radius:0;border:0;border-bottom:1px solid rgba(0,0,0,.05);background-color:#364554;color:rgba(255,255,255,.5);padding:20px 0}#aside-container #aside .nav-tabs li:first-child>a{border-left:0}#aside-container #aside .nav-tabs li:last-child>a{border-right:0}#aside-container #aside .nav-tabs .active a{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid transparent;background-color:transparent;color:inherit !important}#aside-container #aside .nav-tabs .active .badge{opacity:1}#aside-container #aside .nav-tabs .badge{opacity:.5}#aside-container #aside .tab-content{padding:10px 0}#aside .nav-tabs a i{font-size:1.35em}#container.aside-bright #aside .nav-tabs li:not(.active) a{background-color:#f2f2f2;color:rgba(0,0,0,.15)}@media(max-width:760px){#aside.aside-xs-in{margin-top:-90px}#container.mainnav-in #aside-container{left:220px;right:auto}}@media(min-width:768px) and (max-width:992px){#container.mainnav-sm.aside-left.aside-in #aside-container{left:50px;right:auto}#container.mainnav-sm.aside-left.aside-in #content-container,#container.mainnav-sm.aside-left.aside-in #footer{padding-left:220px}div#container.mainnav-lg.aside-left.aside-in #content-container,div#container.mainnav-lg.aside-left.aside-in #footer{padding-left:220px;text-align:left}}@media(min-width:768px){#aside{max-height:none;padding-top:50px;visibility:visible;background-color:#3c4d5e;height:100%}#aside.aside-xs-in{max-height:none}#container #aside-container{padding:0;background-color:#fff;position:absolute;width:220px;height:auto;left:auto;right:-220px;top:0;bottom:0;min-height:100vh;overflow:hidden;visibility:hidden;z-index:3}#container #aside-container .nano-content{position:absolute}#container #content-container,#container #footer{padding-right:0}#container.aside-in #content-container,#container.aside-in #footer{padding-right:220px}#container.aside-in.aside-left #content-container,#container.aside-in.aside-left #footer{padding-left:220px;padding-right:0}#container.aside-in.aside-left.mainnav-lg #content-container,#container.aside-in.aside-left.mainnav-lg #footer{padding-left:440px;padding-right:0}#container.aside-in.aside-left.mainnav-lg #aside-container{left:220px;right:auto}#container.aside-in.aside-left.mainnav-sm #content-container,#container.aside-in.aside-left.mainnav-sm #footer{padding-left:270px;padding-right:0}#container.aside-in.aside-left.mainnav-sm #aside-container{left:50px;right:auto}#container.aside-in.aside-left.mainnav-in #aside-container{left:220px;right:auto}#container.mainnav-in:not(.slide) #footer,#container.mainnav-in #content-container{padding-right:0}#container.aside-in #aside-container{left:auto;right:0}#container.aside-in.aside-left.mainnav-in #aside-container{left:220px;right:auto}#container.aside-left #aside-container,#container.aside-in.aside-left #aside-container{left:0;right:auto}#container.aside-left.mainnav-sm #aside-container{left:-170px}#container.aside-left.mainnav-sm #content-container,#container.aside-left.mainnav-sm #footer{padding-left:50px}#container.aside-left.mainnav-out:not(.aside-in) #aside-container{left:-220px}#container.aside-fixed #aside-container{position:fixed}#container.aside-fixed #aside{height:100%}#container.aside-fixed #aside .nano-content{position:absolute}#container.aside-fixed:not(.navbar-fixed) #aside-container.affix{top:-50px;position:fixed}#container.aside-fixed:not(.navbar-fixed) #aside-container.affix-top{top:0;position:absolute}#container.aside-in #aside{padding-top:50px}#container.aside-in #content-container,#container.aside-in:not(.mainnav-in) #footer{padding-right:220px}#container.aside-in.aside-left #content-container,#container.aside-in.aside-left #footer{padding-left:220px;padding-right:0}}#container.aside-bright #aside{background-color:#fff;border-color:#f2f2f2;color:#515151}#container.aside-bright #aside .text-light{color:#515151}#container.aside-bright #aside .bord-all,#container.aside-bright #aside .bord-top,#container.aside-bright #aside .bord-btm,#container.aside-bright #aside .bord-lft,#container.aside-bright #aside .bord-rgt,#container.aside-bright #aside .bord-hor,#container.aside-bright #aside .bord-ver,#container.aside-bright #aside .list-divider{border-color:#f7f7f7}#container.aside-bright #aside .text-muted{color:#9e9e9e}#container.aside-bright #aside .progress{background-color:#e6e6e6}#container.aside-bright #aside .list-link li a:not(.btn){color:#5e5e5e}#container.aside-bright #aside .list-link li a:not(.btn):hover{color:#515151}#container.aside-bright #aside a:not(.btn){color:#515151}#container.aside-bright #aside a:not(.btn):hover,#container.aside-bright #aside a:not(.btn):focus{color:#373737}#container.aside-bright #aside .btn-link{color:#515151}#footer{border-top:rgba(0,0,0,.07);position:absolute;padding-top:12px;bottom:0;z-index:2;left:0;right:0;height:50px}#footer p{margin-bottom:5px}#footer .show-fixed,#container.footer-fixed #footer .hide-fixed{display:none}#footer .hide-fixed,#container.footer-fixed #footer .show-fixed{display:block;height:100%}.footer-list{margin-bottom:0}.footer-list>li{vertical-align:top}#container.footer-fixed #footer{background-color:#c8ccce;color:#515151;left:0;position:fixed;bottom:0;margin-top:-50px;z-index:1}.table-toolbar-left,.table-toolbar-right{text-align:center;padding-bottom:10px}.table-toolbar-right>.form-group{display:inline-block;vertical-align:top;margin:0}@media(min-width:760px){.table-toolbar-left{float:left;text-align:left}.table-toolbar-right{text-align:right}}.list-group-striped>li:nth-child(odd),.list-group-striped>a:nth-child(odd):not(.active):not(.disabled){background-color:rgba(0,0,0,.06)}.list-divider{border-top:1px solid rgba(0,0,0,.1);margin:15px 0;height:1px}.list-header{font-weight:300;padding:10px 15px;position:relative}.list-item-sm{padding:5px 15px}.list-item-lg{padding:15px}.list-item-xl{padding:20px 15px}.box-block{display:block}.box-inline{display:inline-block}.box-vmiddle{display:inline-block;max-width:500px;vertical-align:middle;margin-bottom:15px}.box-vmiddle-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-left:-15px}.bord-no{border:0 !important}.bord-all{border:1px solid #e9e9e9}.bord-top{border-top:1px solid #e9e9e9}.bord-btm{border-bottom:1px solid #e9e9e9}.bord-lft{border-left:1px solid #e9e9e9}.bord-rgt{border-right:1px solid #e9e9e9}.bord-ver{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.bord-hor{border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9}.text-thin{font-weight:300}.text-normal{font-weight:normal}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-5x,.text-4x,.text-5x,.text-2x,.text-lg,.text-sm,.text-xs{line-height:1.25;font-size:4em}.text-4x{font-size:4em}.text-3x{font-size:3em}.text-2x{font-size:2em}.text-lg{font-size:1.2em}.text-sm{font-size:.9em}.text-xs{font-size:.8em}.text-overflow{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-unit{font-size:15px;vertical-align:top;line-height:1.5em}.unselectable{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.unselectable ::selection{background-color:transparent}.unselectable ::-moz-selection{background-color:transparent}@media(min-width:1200px){.text-lg-right{text-align:right}.text-lg-center{text-align:center}.text-lg-left{text-align:left}}@media(min-width:992px) and (max-width:1200px){.text-md-right{text-align:right}.text-md-center{text-align:center}.text-md-left{text-align:left}}@media(min-width:768px) and (max-width:992px){.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-left{text-align:left}}@media(max-width:760px){.text-xs-right{text-align:right}.text-xs-center{text-align:center}.text-xs-left{text-align:left}}.icon-wrap{display:inline-block;padding:10px;border-radius:2px}.icon-wrap i{display:block;line-height:1em;text-align:center;position:relative;width:1em;padding-top:1em;vertical-align:middle}.icon-wrap i:before{position:absolute;top:0;bottom:0;left:0;right:0}.icon-wrap .icon-txt{display:block;line-height:1em;text-align:center;position:relative;width:1em;vertical-align:top}.icon-wrap-lg{padding:20px}.icon-wrap-md{padding:17px}.icon-wrap-sm{padding:12px}.icon-wrap-xs{padding:7px}.icon-circle{border-radius:50%}.icon-lg:before{font-size:1.333em;line-height:1.095em;vertical-align:middle}.icon-2x:before{font-size:2em;line-height:1em}.icon-3x:before{font-size:3em;line-height:1em}.icon-4x:before{font-size:4em;line-height:1em}.icon-5x:before{font-size:5em;line-height:1em}.img-mar{margin:5px}.img-border{box-shadow:0 0 0 4px rgba(0,0,0,.1)}.img-border-light{box-shadow:0 0 0 4px #fff}.img-xs{width:32px;height:32px}.img-md{width:64px;height:64px}.img-sm{width:46px;height:46px}.img-lg{width:96px;height:96px}.img-holder img{max-width:100%;border-radius:0}.mar-no{margin:0 !important}.mar-all{margin:15px}.mar-top{margin-top:15px}.mar-btm{margin-bottom:15px}.mar-lft{margin-left:15px}.mar-rgt{margin-right:15px}.mar-hor{margin-left:15px;margin-right:15px}.mar-ver{margin-top:15px;margin-bottom:15px}.pad-no{padding:0}.pad-all{padding:15px}.pad-top{padding-top:15px}.pad-btm{padding-bottom:15px}.pad-lft{padding-left:15px}.pad-rgt{padding-right:15px}.pad-hor{padding-left:15px;padding-right:15px}.pad-ver{padding-top:15px;padding-bottom:15px}a.disabled-link,a.disabled-link:visited,a.disabled-link:active,a.disabled-link:hover{color:#aaa !important;cursor:default}.eq-height,.eq-height.eq-auto{display:table;table-layout:fixed;height:100%;margin-bottom:0;width:100%}.eq-height.eq-auto{table-layout:auto}.eq-height .eq-box-xs{display:table-cell;height:100%;vertical-align:top;float:none}.eq-height>*>.panel{display:table;table-layout:fixed;height:100%;width:100%}.eq-height [class*="eq-box"].eq-no-panel{padding-bottom:0}.eq-min-width{width:1%}.eq-no-panel:after{content:'';display:table;width:100%;table-layout:fixed}@media(min-width:1200px){.eq-height .eq-box-lg{display:table-cell;height:100%;vertical-align:top;float:none;padding-bottom:24px}.eq-height .eq-box-lg .panel{margin-bottom:0}}@media(min-width:992px){.eq-height .eq-box-md{display:table-cell;height:100%;vertical-align:top;float:none;padding-bottom:24px}.eq-height .eq-box-md .panel{margin-bottom:0}}@media(min-width:768px){.eq-height .eq-box-sm{display:table-cell;height:100%;vertical-align:top;float:none;padding-bottom:24px}.eq-height .eq-box-sm .panel{margin-bottom:0}}@media(min-width:1200px){.nifty-ready>.effect .navbar-content,.nifty-ready .effect #navbar,.nifty-ready .effect #content-container,.nifty-ready .effect #mainnav-container,.nifty-ready .effect #aside-container,.nifty-ready .effect #footer,.nifty-ready .effect .navbar-brand,.nifty-ready .effect .navbar-content,.nifty-ready .effect .navbar-header:before{transition-property:width,padding,left,right;transition-duration:.35s}.nifty-ready .effect .navbar-content{-webkit-transition-property:margin-left;transition-property:margin-left}.nifty-ready .easeInQuart #navbar,.nifty-ready .easeInQuart #content-container,.nifty-ready .easeInQuart #mainnav-container,.nifty-ready .easeInQuart #aside-container,.nifty-ready .easeInQuart #footer,.nifty-ready .easeInQuart .navbar-brand,.nifty-ready .easeInQuart .navbar-content,.nifty-ready .easeInQuart .navbar-header:before{-webkit-transition-duration:.35s;-webkit-transition-timing-function:cubic-bezier(.755,.045,.915,.135);transition-duration:.35s;transition-timing-function:cubic-bezier(.755,.045,.915,.135)}.nifty-ready .easeOutQuart #navbar,.nifty-ready .easeOutQuart #content-container,.nifty-ready .easeOutQuart #mainnav-container,.nifty-ready .easeOutQuart #aside-container,.nifty-ready .easeOutQuart #footer,.nifty-ready .easeOutQuart .navbar-brand,.nifty-ready .easeOutQuart .navbar-content,.nifty-ready .easeOutQuart .navbar-header:before{-webkit-transition-duration:.4s;-webkit-transition-timing-function:cubic-bezier(.015,.77,.04,.985);transition-duration:.4s;transition-timing-function:cubic-bezier(.015,.77,.04,.985)}.nifty-ready .easeInBack #navbar,.nifty-ready .easeInBack #content-container,.nifty-ready .easeInBack #mainnav-container,.nifty-ready .easeInBack #aside-container,.nifty-ready .easeInBack #footer,.nifty-ready .easeInBack .navbar-brand,.nifty-ready .easeInBack .navbar-content,.nifty-ready .easeInBack .navbar-header:before{-webkit-transition-duration:.35s;-webkit-transition-timing-function:cubic-bezier(.705,-.155,.735,.045);transition-duration:.35s;transition-timing-function:cubic-bezier(.705,-.155,.735,.045)}.nifty-ready .easeOutBack #navbar,.nifty-ready .easeOutBack #content-container,.nifty-ready .easeOutBack #mainnav-container,.nifty-ready .easeOutBack #aside-container,.nifty-ready .easeOutBack #footer,.nifty-ready .easeOutBack .navbar-brand,.nifty-ready .easeOutBack .navbar-content,.nifty-ready .easeOutBack .navbar-header:before{-webkit-transition-duration:.35s;-webkit-transition-timing-function:cubic-bezier(.28,1.02,.36,1.145);transition-duration:.35s;transition-timing-function:cubic-bezier(.28,1.02,.36,1.145)}.nifty-ready .easeInOutBack #navbar,.nifty-ready .easeInOutBack #content-container,.nifty-ready .easeInOutBack #mainnav-container,.nifty-ready .easeInOutBack #aside-container,.nifty-ready .easeInOutBack #footer,.nifty-ready .easeInOutBack .navbar-brand,.nifty-ready .easeInOutBack .navbar-content,.nifty-ready .easeInOutBack .navbar-header:before{-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(1,-.28,0,1.275);transition-duration:.5s;transition-timing-function:cubic-bezier(1,-.28,0,1.275)}.nifty-ready .steps #navbar,.nifty-ready .steps #content-container,.nifty-ready .steps #mainnav-container,.nifty-ready .steps #aside-container,.nifty-ready .steps #footer,.nifty-ready .steps .navbar-brand,.nifty-ready .steps .navbar-content,.nifty-ready .steps .navbar-header:before{-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,.955,1,.045);transition-duration:.5s;transition-timing-function:cubic-bezier(0,.955,1,.045)}.nifty-ready .jumping #navbar,.nifty-ready .jumping #content-container,.nifty-ready .jumping #mainnav-container,.nifty-ready .jumping #aside-container,.nifty-ready .jumping #footer,.nifty-ready .jumping .navbar-brand,.nifty-ready .jumping .navbar-content,.nifty-ready .jumping .navbar-header:before{-webkit-transition-duration:.7s;-webkit-transition-timing-function:cubic-bezier(.135,1.525,0,.9);transition-duration:.7s;transition-timing-function:cubic-bezier(.135,1.525,0,.9)}.nifty-ready .rubber #navbar,.nifty-ready .rubber #content-container,.nifty-ready .rubber #mainnav-container,.nifty-ready .rubber #aside-container,.nifty-ready .rubber #footer,.nifty-ready .rubber .navbar-brand,.nifty-ready .rubber .navbar-content,.nifty-ready .rubber .navbar-header:before{-webkit-transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(0,1.65,1,-.6);transition-duration:.5s;transition-timing-function:cubic-bezier(0,1.65,1,-.6)}}.open.mega-dropdown{position:static}.open.mega-dropdown>.mega-dropdown-toggle:before,.open.mega-dropdown>.mega-dropdown-toggle:after{content:"";border-left:7px solid transparent;border-right:7px solid transparent;display:block;height:0;position:absolute;width:0}.open.mega-dropdown>.mega-dropdown-toggle:before{border-bottom:7px solid #d0d0d0;margin:-8px 0 0 0;bottom:-10px}.open.mega-dropdown>.mega-dropdown-toggle:after{border-bottom:7px solid #fff;margin:-7px 0 0 0;bottom:-11px;z-index:10000}.navbar-top-links>.mega-dropdown>.dropdown-menu.mega-dropdown-menu{left:18px;right:18px;max-width:1250px}.dropdown-menu.mega-dropdown-menu{padding:15px 0}.dropdown-menu.mega-dropdown-menu:after{content:'';display:table;clear:both}.dropdown-menu.mega-dropdown-menu .list-unstyled .dropdown-header{font-size:1.2em;font-weight:600;padding:10px 4px}.dropdown-menu.mega-dropdown-menu .list-unstyled li a{display:block;padding:4px;color:rgba(0,0,0,.6);background-color:transparent}.dropdown-menu.mega-dropdown-menu .list-unstyled li a:not(.disabled-link):hover{color:#000;background-color:rgba(0,0,0,.065)}.widget-header{padding:15px 15px 50px 15px;min-height:125px;position:relative;overflow:hidden}.widget-bg{position:absolute;top:0;left:0;min-width:100%;min-height:100%}.widget-title{position:relative}.widget-body{padding:50px 15px 15px;position:relative}.widget-img{position:absolute;width:64px;height:64px;left:50%;margin-left:-32px;top:-32px}.speech{position:relative;background:#b7dcfe;color:#317787;display:inline-block;border-radius:0;padding:12px 20px}.speech .media-heading{font-size:1.2em;color:#317787;display:block;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:10px;padding-bottom:5px;font-weight:300}.speech .media-heading:hover{text-decoration:underline}.speech-time{margin-top:20px;margin-bottom:0;font-size:.8em;font-weight:300}.speech-right{text-align:right}.speech-right>.speech{background:#ffda87;color:#a07617;text-align:right}.speech-right>.speech .media-heading{color:#a07617}.speech-right>.speech:before{left:auto;right:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #ffdc91;border-right:0;margin:15px -6px 0 0}.speech:before{content:"";display:block;position:absolute;width:0;height:0;left:0;top:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #b7dcfe;margin:15px 0 0 -6px}.timeline{position:relative;padding-bottom:40px;background-color:#e7ebee;color:#515151}.timeline:before,.timeline:after{background-color:#cad3df;bottom:20px;content:"";display:block;position:absolute}.timeline:before{left:49px;top:20px;width:2px}.timeline:after{left:47px;width:6px;height:6px;border-radius:50%}.timeline-header{border-radius:0;clear:both;margin-bottom:50px;margin-top:50px;position:relative}.timeline-header .timeline-header-title{display:inline-block;text-align:center;padding:7px 15px;min-width:100px}.timeline .timeline-header:first-child{margin-bottom:30px;margin-top:15px}.timeline-stat{width:100px;float:left;text-align:center;padding-bottom:15px}.timeline-entry{margin-bottom:50px;margin-top:5px;position:relative;clear:both}.timeline-entry-inner{position:relative}.timeline-time{display:inline-block;padding:5px 3px 7px;margin-top:3px;background-color:#e7ebee;color:#848484;font-size:.85em;max-width:70px}.timeline-icon{border-radius:50%;box-shadow:0 0 0 7px #e7ebee;display:block;margin:0 auto;height:46px;line-height:46px;text-align:center;width:46px}.timeline-icon img{width:46px;height:46px;border-radius:50%;vertical-align:top}.timeline-icon:empty{height:10px;width:10px;margin-top:20px;background-color:#a4b4c7}.timeline-label{background-color:#fff;border-radius:0;margin-left:90px;padding:10px;position:relative;min-height:50px;border:1px solid #e9e9e9;box-shadow:0 2px 0 rgba(0,0,0,.05)}.timeline-label:before,.timeline-label:after{content:"";display:block;position:absolute;width:0;height:0;left:0;top:0}.timeline-label:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #e6e6e6;margin:15px 0 0 -10px}.timeline-label:after{border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #fff;margin:15px 0 0 -8px}.panel .timeline,.panel .timeline-time{background-color:#fff}.panel .timeline-icon{box-shadow:0 0 0 7px #fff}.panel .timeline-label{box-shadow:none;background-color:#f7f7f7;border:1px solid #e3e3e3}.panel .timeline-label:before{border-right-color:#e3e3e3}.panel .timeline-label:after{border-right-color:#f7f7f7}@media(min-width:768px){.two-column.timeline{text-align:center}.two-column.timeline:before{left:50%}.two-column.timeline:after{left:50%;margin-left:-2px}.two-column.timeline .timeline-entry{width:50%;text-align:left}.two-column.timeline .timeline-stat{margin-left:-50px}.two-column.timeline .timeline-entry:nth-child(odd){float:right}.two-column.timeline .timeline-entry:nth-child(odd) .timeline-label{margin-left:40px}.two-column.timeline .timeline-header{text-align:center}.two-column.timeline .timeline-entry:nth-child(even){float:left}.two-column.timeline .timeline-entry:nth-child(even) .timeline-stat{left:100%;position:relative;margin-left:-50px}.two-column.timeline .timeline-entry:nth-child(even) .timeline-label{left:-90px;margin-right:-40px}.two-column.timeline .timeline-entry:nth-child(even) .timeline-label:before,.two-column.timeline .timeline-entry:nth-child(even) .timeline-label:after{left:auto;right:0;border-right:0 solid transparent}.two-column.timeline .timeline-entry:nth-child(even) .timeline-label:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #e6e6e6;margin:15px -10px 0 0}.two-column.timeline .timeline-entry:nth-child(even) .timeline-label:after{border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:9px solid #fff;margin:15px -8px 0 0}}.tag:not(.label){background-color:#fff;padding:6px 12px;border-radius:2px;border:1px solid #cdd6e1;font-size:12px;line-height:1.42857;vertical-align:middle;-webkit-transition:all .15s;transition:all .15s}.tag.tag-lg,.btn-group-lg>.tag{padding:10px 16px}.tag.tag-sm,.btn-group-sm>.tag{padding:5px 10px}.tag.tag-xs,.btn-group-xs>.tag{padding:1px 5px}.mail-nav>li>a{border-radius:0}.mail-nav>li>a:hover,.mail-nav>li>a:focus{background-color:transparent}.mail-nav>li.active>a,.mail-nav>li.active>a:hover,.mail-nav>li.active>a:focus{background-color:rgba(0,0,0,.07);color:inherit;font-weight:600}.mail-list{list-style:none;padding:0}.mail-list>li{position:relative;padding:15px 15px;border-radius:1px}.mail-list>li:after{content:'';display:table;clear:both}.mail-list-unread a{font-weight:600}.mail-control{float:left;width:40px}.mail-star{position:absolute;top:47px;margin-left:1px}.mail-from{float:left;width:105px}.mail-subject{margin:2.3em 0 0 40px}.mail-subject .label{margin-right:.5em;vertical-align:middle;line-height:2}.mail-from a,.mail-subject a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mail-attach-icon{width:35px;float:right;text-align:center;min-height:1.5em}.mail-time{float:right;color:#9e9e9e;font-size:85%;text-align:right}.mail-toggle.navbar-toggle{display:block}@media(min-width:992px){.mail-nav{width:220px}.mail-menu{display:block !important}.mail-control,.mail-star{float:left;width:50px}.mail-from{width:175px}.mail-attach-icon{width:35px;float:right;text-align:right;min-height:1.5em}.mail-time{width:75px}.mail-subject{overflow:hidden;margin:0 20px 0 0}}@media(min-width:470px){.mail-star{position:static;float:left;width:35px}.mail-from{width:175px;margin-right:20px}.mail-subject{display:block;padding-right:50px}}.mail-attach .mail-attach-icon:before{content:""}.mail-star>a:before{content:""}.mail-starred .mail-star>a:before{content:""}.mail-attach .mail-attach-icon:before,.mail-star>a:before,.mail-stared>a:before{font:normal normal normal 20px/1 FontAwesome}.mail-list>li:nth-child(odd){background-color:rgba(0,66,78,.05)}.mail-list>li:hover{background-color:rgba(0,66,78,.065)}.mail-list>li.highlight{background-color:#f2f0c2}.mail-list a,.mail-list a:focus{display:block;color:#515151}.mail-star>a,.mail-star>a:focus{color:#9e9e9e}.mail-starred .mail-star>a{color:#ffa100}.mail-list .mail-star>a:hover{color:#ffbd4d}.mail-attach-list{list-style:none;padding:0}.mail-attach-list>li{padding:10px}.mail-attach-label{min-width:5em}.mail-attach-file{overflow:hidden}.mail-attach-btn{float:right}@media(min-width:1200px){.mail-attach-label{float:left}}.mail-message-reply{min-height:150px;border:1px solid #e9e9e9;border-radius:0;padding:10px 15px;cursor:pointer}.wz-nav-off>li a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:default !important}.wz-icon-inline li>a .icon-wrap{display:inline-block;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;color:inherit}.wz-icon-bw li>a .icon-wrap,.wz-icon-bw li>a p{-webkit-transition:all .5s;transition:all .5s}.wz-icon-bw li.active~li>a .icon-wrap{color:#515151;background-color:rgba(0,0,0,.17);-webkit-transition:all .5s;transition:all .5s}.wz-icon-bw li:not(.active)>a p{color:#515151 !important;-webkit-transition:all .5s;transition:all .5s}.wz-classic{margin:0;padding:0;list-style:none;display:block;position:relative}.wz-classic li,.wz-steps li{-webkit-transition:all .5s;transition:all .5s}.wz-classic li>a{color:inherit;display:block;text-align:center;padding:20px 0}.wz-classic li>a .icon-wrap{display:inline-block;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;color:inherit}.wz-classic:after,.wz-steps:after{content:'';display:table;clear:both}.wz-classic .active~li{color:inherit;background-color:inherit}.wz-classic .active~li a{opacity:.5}.wz-heading{position:relative}.wz-heading .progress{position:absolute;left:0;right:0;top:50%;background-color:transparent}.wz-heading.wz-w-label .progress{margin-top:-.5em}.wz-steps{margin:0;padding:20px 0;list-style:none;display:block;position:relative}.wz-steps li>a{color:inherit;display:block;text-align:center;padding:0}.wz-steps li>a .icon-wrap{display:inline-block;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle}.wz-steps li .wz-desc{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.wz-steps li:not(.active) .wz-icon{display:none}.wz-steps .active~li{color:inherit}.wz-steps .active~li a{opacity:.5}.wz-steps .active~li .wz-icon{display:inline-block}.wz-steps .active .wz-icon-done,.wz-steps .active~li .wz-icon-done{display:none}.wz-steps .active .wz-desc{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}#scroll-top{background-color:#404449;color:#fff;cursor:pointer;position:fixed;bottom:55px;font-size:20px;right:5px;border-radius:2px;opacity:0;z-index:999;-webkit-transition:opacity .3s;transition:opacity .3s}#scroll-top.in{opacity:.5;transition:opacity .3s}#scroll-top.in:hover{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.panel-overlay-wrap{position:relative}.panel-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.75);text-align:center;z-index:795}.panel-overlay:before{content:"";display:inline-block;height:100%;width:1px;vertical-align:middle;margin-left:-5px}.panel-overlay-title{margin:10px 0 5px}.panel-overlay-icon{display:inline-block;vertical-align:middle}.panel-overlay-content{display:inline-block;vertical-align:middle}.lang-flag{display:inline-block;padding:3px 5px 3px 0}.lang-id{font-weight:600}.lang-id,.lang-name{display:none;vertical-align:middle}.lang-selector .lang-id{display:inline-block}.lang-selector+.dropdown-menu .lang-name{display:inline-block}.lang-selector+.dropdown-menu.with-arrow{margin-top:10px}.lang-selector+.dropdown-menu a{padding:10px}.lang-selector+.dropdown-menu .active{display:none}@media(min-width:992px){.lang-id,.lang-selector .lang-id{display:none}.lang-name{display:inline-block}}.alert-wrap{margin:0;max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .7s linear;transition:max-height .7s linear}.alert-wrap>.alert{margin:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);border-radius:0;text-align:left}.alert-wrap>.alert>.media{margin:0}.alert-wrap>.alert>.media>.media-body{min-width:150px;width:auto;vertical-align:middle}#page-alert>.alert-wrap>.alert{box-shadow:inset 0 1px 0 0 rgba(0,0,0,.04)}.alert-wrap.in{max-height:500px;-webkit-transition:max-height 1s linear;transition:max-height 1s linear}.floating-container .animated.alert-wrap{overflow:visible}.floating-container .animated.alert-wrap>.alert{border-radius:2px}.alert-message,.alert-title{font-size:.9em;margin-bottom:1px;padding-right:25px}.alert-title{font-size:1.12em}.alert-title:empty{display:none}.alert-primary .alert-icon{background-color:#9bc5ea;color:#fff}.alert-info .alert-icon{background-color:#91d5e8;color:#fff}.alert-success .alert-icon{background-color:#c1dda3;color:#fff}.alert-warning .alert-icon{background-color:#f3ca8f;color:#fff}.alert-danger .alert-icon{background-color:#faa393;color:#fff}.alert-mint .alert-icon{background-color:#92dcc8;color:#fff}.alert-purple .alert-icon{background-color:#bf9dba;color:#fff}.alert-pink .alert-icon{background-color:#ecadc8;color:#fff}.alert-dark .alert-icon{background-color:#85898c;color:#fff}#floating-top-right{position:fixed;text-align:right;top:7px;right:7px;left:7px;z-index:15}#floating-top-right .alert-wrap{display:inline-block;clear:right;float:right;margin-bottom:5px;position:relative;opacity:.96;z-index:990}#floating-top-right .alert-wrap:hover{opacity:1}@media(min-width:768px){#floating-top-right{left:auto;max-width:727px}}@media(min-width:992px){#floating-top-right{left:auto;max-width:50%}}@media(min-width:1200px){#floating-top-right{left:auto;max-width:35%}}
/*!	Animate.css - http://daneden.me/animate - Licensed under the MIT license - http://opensource.org/licenses/MIT -	Copyright (c) 2014 Daniel Eden	*/
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.jellyIn{-webkit-animation:jellyIn .7s linear both;animation:jellyIn .7s linear both}
/*! Generated with Bounce.js. Edit at http://goo.gl/whUyiv */
@-webkit-keyframes jellyIn{0%{-webkit-transform:matrix3d(.7,0,0,0,0,.7,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.7,0,0,0,0,.7,0,0,0,0,1,0,0,0,0,1)}4.761905%{-webkit-transform:matrix3d(.82739,0,0,0,0,.86975,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.82739,0,0,0,0,.86975,0,0,0,0,1,0,0,0,0,1)}9.52381%{-webkit-transform:matrix3d(.94685,0,0,0,0,1.03237,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.94685,0,0,0,0,1.03237,0,0,0,0,1,0,0,0,0,1)}14.285714%{-webkit-transform:matrix3d(1.02254,0,0,0,0,1.09127,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.02254,0,0,0,0,1.09127,0,0,0,0,1,0,0,0,0,1)}19.047619%{-webkit-transform:matrix3d(1.05171,0,0,0,0,1.06355,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.05171,0,0,0,0,1.06355,0,0,0,0,1,0,0,0,0,1)}23.809524%{-webkit-transform:matrix3d(1.04857,0,0,0,0,1.01093,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.04857,0,0,0,0,1.01093,0,0,0,0,1,0,0,0,0,1)}28.571429%{-webkit-transform:matrix3d(1.03082,0,0,0,0,.97867,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.03082,0,0,0,0,.97867,0,0,0,0,1,0,0,0,0,1)}33.333333%{-webkit-transform:matrix3d(1.01191,0,0,0,0,.97618,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.01191,0,0,0,0,.97618,0,0,0,0,1,0,0,0,0,1)}38.095238%{-webkit-transform:matrix3d(.99876,0,0,0,0,.98966,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99876,0,0,0,0,.98966,0,0,0,0,1,0,0,0,0,1)}42.857143%{-webkit-transform:matrix3d(.9928,0,0,0,0,1.00257,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.9928,0,0,0,0,1.00257,0,0,0,0,1,0,0,0,0,1)}47.619048%{-webkit-transform:matrix3d(.99231,0,0,0,0,1.00725,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99231,0,0,0,0,1.00725,0,0,0,0,1,0,0,0,0,1)}52.380952%{-webkit-transform:matrix3d(.99465,0,0,0,0,1.00505,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99465,0,0,0,0,1.00505,0,0,0,0,1,0,0,0,0,1)}57.142857%{-webkit-transform:matrix3d(.99757,0,0,0,0,1.00087,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99757,0,0,0,0,1.00087,0,0,0,0,1,0,0,0,0,1)}61.904762%{-webkit-transform:matrix3d(.9998,0,0,0,0,.99831,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.9998,0,0,0,0,.99831,0,0,0,0,1,0,0,0,0,1)}66.666667%{-webkit-transform:matrix3d(1.00095,0,0,0,0,.99811,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00095,0,0,0,0,.99811,0,0,0,0,1,0,0,0,0,1)}71.428571%{-webkit-transform:matrix3d(1.00119,0,0,0,0,.99918,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00119,0,0,0,0,.99918,0,0,0,0,1,0,0,0,0,1)}76.190476%{-webkit-transform:matrix3d(1.00091,0,0,0,0,1.0002,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00091,0,0,0,0,1.0002,0,0,0,0,1,0,0,0,0,1)}80.952381%{-webkit-transform:matrix3d(1.00047,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00047,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1)}85.714286%{-webkit-transform:matrix3d(1.0001,0,0,0,0,1.0004,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.0001,0,0,0,0,1.0004,0,0,0,0,1,0,0,0,0,1)}90.47619%{-webkit-transform:matrix3d(.99989,0,0,0,0,1.00007,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99989,0,0,0,0,1.00007,0,0,0,0,1,0,0,0,0,1)}95.238095%{-webkit-transform:matrix3d(.99982,0,0,0,0,.99987,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99982,0,0,0,0,.99987,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@keyframes jellyIn{0%{-webkit-transform:matrix3d(.7,0,0,0,0,.7,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.7,0,0,0,0,.7,0,0,0,0,1,0,0,0,0,1)}4.761905%{-webkit-transform:matrix3d(.82739,0,0,0,0,.86975,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.82739,0,0,0,0,.86975,0,0,0,0,1,0,0,0,0,1)}9.52381%{-webkit-transform:matrix3d(.94685,0,0,0,0,1.03237,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.94685,0,0,0,0,1.03237,0,0,0,0,1,0,0,0,0,1)}14.285714%{-webkit-transform:matrix3d(1.02254,0,0,0,0,1.09127,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.02254,0,0,0,0,1.09127,0,0,0,0,1,0,0,0,0,1)}19.047619%{-webkit-transform:matrix3d(1.05171,0,0,0,0,1.06355,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.05171,0,0,0,0,1.06355,0,0,0,0,1,0,0,0,0,1)}23.809524%{-webkit-transform:matrix3d(1.04857,0,0,0,0,1.01093,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.04857,0,0,0,0,1.01093,0,0,0,0,1,0,0,0,0,1)}28.571429%{-webkit-transform:matrix3d(1.03082,0,0,0,0,.97867,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.03082,0,0,0,0,.97867,0,0,0,0,1,0,0,0,0,1)}33.333333%{-webkit-transform:matrix3d(1.01191,0,0,0,0,.97618,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.01191,0,0,0,0,.97618,0,0,0,0,1,0,0,0,0,1)}38.095238%{-webkit-transform:matrix3d(.99876,0,0,0,0,.98966,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99876,0,0,0,0,.98966,0,0,0,0,1,0,0,0,0,1)}42.857143%{-webkit-transform:matrix3d(.9928,0,0,0,0,1.00257,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.9928,0,0,0,0,1.00257,0,0,0,0,1,0,0,0,0,1)}47.619048%{-webkit-transform:matrix3d(.99231,0,0,0,0,1.00725,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99231,0,0,0,0,1.00725,0,0,0,0,1,0,0,0,0,1)}52.380952%{-webkit-transform:matrix3d(.99465,0,0,0,0,1.00505,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99465,0,0,0,0,1.00505,0,0,0,0,1,0,0,0,0,1)}57.142857%{-webkit-transform:matrix3d(.99757,0,0,0,0,1.00087,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99757,0,0,0,0,1.00087,0,0,0,0,1,0,0,0,0,1)}61.904762%{-webkit-transform:matrix3d(.9998,0,0,0,0,.99831,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.9998,0,0,0,0,.99831,0,0,0,0,1,0,0,0,0,1)}66.666667%{-webkit-transform:matrix3d(1.00095,0,0,0,0,.99811,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00095,0,0,0,0,.99811,0,0,0,0,1,0,0,0,0,1)}71.428571%{-webkit-transform:matrix3d(1.00119,0,0,0,0,.99918,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00119,0,0,0,0,.99918,0,0,0,0,1,0,0,0,0,1)}76.190476%{-webkit-transform:matrix3d(1.00091,0,0,0,0,1.0002,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00091,0,0,0,0,1.0002,0,0,0,0,1,0,0,0,0,1)}80.952381%{-webkit-transform:matrix3d(1.00047,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00047,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1)}85.714286%{-webkit-transform:matrix3d(1.0001,0,0,0,0,1.0004,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.0001,0,0,0,0,1.0004,0,0,0,0,1,0,0,0,0,1)}90.47619%{-webkit-transform:matrix3d(.99989,0,0,0,0,1.00007,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99989,0,0,0,0,1.00007,0,0,0,0,1,0,0,0,0,1)}95.238095%{-webkit-transform:matrix3d(.99982,0,0,0,0,.99987,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99982,0,0,0,0,.99987,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}.form-checkbox:not(.btn),.form-radio:not(.btn){display:inline-block;background-color:transparent;border:0;position:relative;padding:3px;line-height:1em;min-width:19px;margin:0}.input-group-addon>.form-checkbox,.input-group-addon>.form-radio{margin-bottom:5px}.form-text.form-checkbox:not(.btn),.form-text.form-radio:not(.btn){padding-left:25px}.form-checkbox>input[type="checkbox"],.form-radio>input[type="radio"]{margin-left:-50px;opacity:0;position:absolute !important;visibility:hidden;z-index:-1}#container.show-form .form-checkbox>input[type="checkbox"],#container.show-form .form-radio>input[type="radio"]{margin-top:-.1em;opacity:1;visibility:visible;z-index:1}.form-checkbox:hover,.form-radio:hover{cursor:pointer}fieldset[disabled] .form-checkbox:hover,fieldset[disabled] .form-radio:hover{cursor:no-drop}fieldset[disabled] .form-checkbox,fieldset[disabled] .form-radio,.form-checkbox.disabled,.form-radio.disabled{opacity:.5;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.form-checkbox.disabled::selection,.form-radio.disabled::selection{background:transparent}.form-checkbox.disabled::-moz-selection,.form-radio.disabled::-moz-selection{background:transparent}.form-checkbox.form-normal:before,.form-radio.form-normal:before{content:'';display:block;position:absolute;width:16px;height:16px;background-color:transparent;border:1px solid #c3cedb;border-radius:0;left:0;top:50%;margin-top:-9px}.form-radio.form-normal:before{background-color:transparent}.has-success .form-checkbox{color:#24692f}.has-success .form-checkbox.form-normal:before,.has-success .form-checkbox.form-normal:not(.disabled):hover:before,.has-success .form-radio.form-normal:before,.has-success .form-radio.form-normal:not(.disabled):hover:before{background-color:transparent;border-color:#699737}#container .has-success .form-radio.form-normal.active:before{background-color:#699737;border-color:#699737}.has-warning .form-checkbox{color:#bb7815}.has-warning .form-checkbox.form-normal:before,.has-warning .form-checkbox.form-normal:not(.disabled):hover:before,.has-warning .form-radio.form-normal:before,.has-warning .form-radio.form-normal:not(.disabled):hover:before{background-color:transparent;border-color:#bb7815}#container .has-warning .form-radio.form-normal:before{background-color:#bb7815;border-color:#bb7815}.has-error .form-checkbox{color:#d82b0a}.has-error .form-checkbox.form-normal:before,.has-error .form-checkbox.form-normal:not(.disabled):hover:before,.has-error .form-radio.form-normal:before,.has-error .form-radio.form-normal:not(.disabled):hover:before{background-color:transparent;border-color:#d82b0a}#container .has-error .form-radio.form-normal.active:before{background-color:#d82b0a;border-color:#d82b0a}.form-radio.form-normal:before{border-radius:50%}fieldset:not([disabled]) .form-checkbox.form-normal:not(.disabled):hover:after,fieldset:not([disabled]) .form-checkbox.form-normal.active:after,.form-checkbox.form-normal:not(.disabled):hover:after,.form-checkbox.form-normal.active:after{content:'';position:absolute;height:6px;width:11px;left:3px;top:50%;margin-top:-5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:2.5px solid #515151;border-left:2.5px solid #515151}fieldset:not([disabled]) .has-success .form-checkbox.form-normal:not(.disabled):hover:after,fieldset:not([disabled]) .has-success .form-checkbox.form-normal.active:after,.has-success .form-checkbox.form-normal:not(.disabled):hover:after,.has-success .form-checkbox.form-normal.active:after{border-color:#24692f}fieldset:not([disabled]) .has-warning .form-checkbox.form-normal:not(.disabled):hover:after,fieldset:not([disabled]) .has-warning .form-checkbox.form-normal.active:after,.has-warning .form-checkbox.form-normal:not(.disabled):hover:after,.has-warning .form-checkbox.form-normal.active:after{border-color:#f0a238}fieldset:not([disabled]) .has-error .form-checkbox.form-normal:not(.disabled):hover:after,fieldset:not([disabled]) .has-error .form-checkbox.form-normal.active:after,.has-error .form-checkbox.form-normal:not(.disabled):hover:after,.has-error .form-checkbox.form-normal.active:after{border-color:#e33a4b}fieldset:not([disabled]) .form-radio.form-normal:not(.disabled):hover:after,fieldset:not([disabled]) .form-radio.form-normal.active:after,.form-radio.form-normal:not(.disabled):hover:after,.form-radio.form-normal.active:after{content:'';display:block;position:absolute;width:8px;height:8px;background-color:#515151;border-radius:50%;left:4px;bottom:50%;margin-bottom:-3px}fieldset:not([disabled]) .has-success .form-radio.form-normal:not(.disabled):not(.active):hover:after,fieldset:not([disabled]) .has-success .form-radio.form-normal.active:after,.has-success .form-radio.form-normal:not(.disabled):not(.active):hover:after,.has-success .form-radio.form-normal.active:after{background-color:#699737}fieldset:not([disabled]) .has-warning .form-radio.form-normal:not(.disabled):not(.active):hover:after,fieldset:not([disabled]) .has-warning .form-radio.form-normal.active:after,.has-warning .form-radio.form-normal:not(.disabled):not(.active):hover:after,.has-warning .form-radio.form-normal.active:after{background-color:#bb7815}fieldset:not([disabled]) .has-error .form-radio.form-normal:not(.disabled):not(.active):hover:after,fieldset:not([disabled]) .has-error .form-radio.form-normal.active:after,.has-error .form-radio.form-normal:not(.disabled):not(.active):hover:after,.has-error .form-radio.form-normal.active:after{background-color:#d82b0a}.form-checkbox.form-normal:not(.active):hover:after,.form-radio.form-normal:not(.active):hover:after{opacity:.3}.form-checkbox.form-normal.form-primary.active:after,.form-checkbox.form-normal.form-info.active:after,.form-checkbox.form-normal.form-success.active:after,.form-checkbox.form-normal.form-warning.active:after,.form-checkbox.form-normal.form-danger.active:after,.form-checkbox.form-normal.form-mint.active:after,.form-checkbox.form-normal.form-purple.active:after,.form-checkbox.form-normal.form-pink.active:after,.form-checkbox.form-normal.form-dark.active:after{border-color:#fff}.form-checkbox.form-normal:not(.disabled):hover:before,.form-radio.form-normal:not(.disabled):hover:before{border-color:#54abd9}.form-checkbox.form-normal.active:after{border-color:#404449}.form-checkbox.form-normal.form-primary:hover:before,.form-radio.form-normal.form-primary.active:before,.form-checkbox.form-normal.form-primary:not(.active):hover:after{border-color:#489eed}.form-checkbox.form-normal.form-primary.active:before,.form-radio.form-normal.form-primary.active:after{background-color:#5fa2dd;border-color:#5fa2dd}.form-checkbox.form-normal.form-info:hover:before,.form-radio.form-normal.form-info.active:before,.form-checkbox.form-normal.form-info:not(.active):hover:after{border-color:#4ebcda}.form-checkbox.form-normal.form-info.active:before,.form-radio.form-normal.form-info.active:after{background-color:#4ebcda;border-color:#4ebcda}.form-checkbox.form-normal.form-success:hover:before,.form-radio.form-normal.form-success.active:before,.form-checkbox.form-normal.form-success:not(.active):hover:after{border-color:#9cc96b}.form-checkbox.form-normal.form-success.active:before,.form-radio.form-normal.form-success.active:after{background-color:#9cc96b;border-color:#9cc96b}.form-checkbox.form-normal.form-warning:hover:before,.form-radio.form-normal.form-warning.active:before,.form-checkbox.form-normal.form-warning:not(.active):hover:after{border-color:#ebaa4b}.form-checkbox.form-normal.form-warning.active:before,.form-radio.form-normal.form-warning.active:after{background-color:#ebaa4b;border-color:#ebaa4b}.form-checkbox.form-normal.form-danger:hover:before,.form-radio.form-normal.form-danger.active:before,.form-checkbox.form-normal.form-danger:not(.active):hover:after{border-color:#f76c51}.form-checkbox.form-normal.form-danger.active:before,.form-radio.form-normal.form-danger.active:after{background-color:#f76c51;border-color:#f76c51}.form-checkbox.form-normal.form-mint:hover:before,.form-radio.form-normal.form-mint.active:before,.form-checkbox.form-normal.form-mint:not(.active):hover:after{border-color:#50c7a7}.form-checkbox.form-normal.form-mint.active:before,.form-radio.form-normal.form-mint.active:after{background-color:#50c7a7;border-color:#50c7a7}.form-checkbox.form-normal.form-purple:hover:before,.form-radio.form-normal.form-purple.active:before,.form-checkbox.form-normal.form-purple:not(.active):hover:after{border-color:#986291}.form-checkbox.form-normal.form-purple.active:before,.form-radio.form-normal.form-purple.active:after{background-color:#986291;border-color:#986291}.form-checkbox.form-normal.form-pink:hover:before,.form-radio.form-normal.form-pink.active:before,.form-checkbox.form-normal.form-pink:not(.active):hover:after{border-color:#e17ca7}.form-checkbox.form-normal.form-pink.active:before,.form-radio.form-normal.form-pink.active:after{background-color:#e17ca7;border-color:#e17ca7}.form-checkbox.form-normal.form-dark:hover:before,.form-radio.form-normal.form-dark.active:before,.form-checkbox.form-normal.form-dark:not(.active):hover:after{border-color:#3b4146}.form-checkbox.form-normal.form-dark.active:before,.form-radio.form-normal.form-dark.active:after{background-color:#3b4146;border-color:#3b4146}.form-inline .form-checkbox,.form-inline .form-radio{padding-right:15px}.form-checkbox.form-icon:after,.form-radio.form-icon:after{content:"";color:inherit;font-size:19px;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;position:absolute;left:.1em;top:50%;margin-top:-.44em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.input-group .form-checkbox:after,.input-group .form-radio:after{left:1px}.input-group .form-checkbox,.input-group .form-radio{padding:0}.form-checkbox.active.form-icon:after{content:""}.form-radio.form-icon:after{content:""}.form-radio.form-icon.active:after{content:""}.form-checkbox.form-icon.form-primary:after,.form-radio.form-icon.form-primary:after{color:#5fa2dd}.form-checkbox.form-icon.form-info:after,.form-radio.form-icon.form-info:after{color:#4ebcda}.form-checkbox.form-icon.form-success:after,.form-radio.form-icon.form-success:after{color:#9cc96b}.form-checkbox.form-icon.form-warning:after,.form-radio.form-icon.form-warning:after{color:#ebaa4b}.form-checkbox.form-icon.form-danger:after,.form-radio.form-icon.form-danger:after{color:#f76c51}.form-checkbox.form-icon.form-mint:after,.form-radio.form-icon.form-mint:after{color:#50c7a7}.form-checkbox.form-icon.form-purple:after,.form-radio.form-icon.form-purple:after{color:#986291}.form-checkbox.form-icon.form-pink:after,.form-radio.form-icon.form-pink:after{color:#e17ca7}.form-checkbox.form-icon.form-dark:after,.form-radio.form-icon.form-dark:after{color:#3b4146}.form-checkbox.form-icon.btn,.form-radio.form-icon.btn{position:relative;padding-left:2.7em;margin-bottom:12px}.form-checkbox.form-icon.btn:active,.form-radio.form-icon.btn:active{margin-bottom:12px}.form-checkbox.form-icon.btn.form-no-label,.form-radio.form-icon.btn.form-no-label{padding-left:0;padding-right:0;min-height:2.5em;min-width:2.85em}.form-checkbox.form-icon.btn:after,.form-radio.form-icon.btn:after{margin-top:-.46em;left:.45em}.form-icon.btn.btn-primary:after,.form-icon.btn.btn-info:after,.form-icon.btn.btn-success:after,.form-icon.btn.btn-warning:after,.form-icon.btn.btn-danger:after,.form-icon.btn.btn-mint:after,.form-icon.btn.btn-purple:after,.form-icon.btn.btn-pink:after,.form-icon.btn.btn-dark:after{color:#fff}.form-checkbox.form-icon.btn.btn-labeled,.form-radio.form-icon.btn.btn-labeled{padding-left:3em}.form-checkbox.form-icon.btn.btn-labeled:before,.form-radio.form-icon.btn.btn-labeled:before{content:'';position:absolute;display:inline-block;margin-left:0;width:2.7em;height:100%;top:0;left:0;background-color:rgba(0,0,0,.15)}.checkbox.form-block{padding-top:4px}.form-radio.form-block,.form-radio.form-block:active,.form-checkbox.form-block,.form-checkbox.form-block:active,.form-block>.form-radio,.form-block>.form-radio:active,.form-block>.form-checkbox,.form-block .form-checkbox:active{width:100%;margin:5px 0}.plan{text-align:center}.plan .plan-title{font-size:2em;font-weight:100}.plan .plan-icon{font-size:7em;color:rgba(0,0,0,.1)}.list-todo .form-checkbox input:checked~span{text-decoration:line-through;opacity:.7}.morris-full-content{height:170px;margin:0 -25px -30px;overflow:hidden}@media(min-width:768px){.morris-full-content{height:200px}}.morris-donut{display:inline-block;text-align:center;max-width:200px;max-height:200px}.morris-donut text{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important;font-weight:300 !important}.flot-full-content{min-height:212px;margin:-8px;bottom:-8px}.pie-title-center{display:inline-block;position:relative;text-align:center}.pie-value{display:block;position:absolute;font-size:14px;height:40px;top:50%;left:0;right:0;margin-top:-20px;line-height:40px}.range-vertical{height:135px}#container .fc-unthemed th,#container .fc-unthemed td,#container .fc-unthemed hr,#container .fc-unthemed thead,#container .fc-unthemed tbody,#container .fc-unthemed .fc-row,#container .fc-unthemed .fc-popover{border-color:#e9e9e9}#container .fc-row.fc-widget-header table th{height:30px;vertical-align:middle;background-color:#5fa2dd;color:#fff}#container .fc-toolbar{margin-bottom:0}#container .fc-toolbar h2{font-weight:600;font-size:20px}#container .fc-toolbar .fc-left,#container .fc-toolbar .fc-center,#container .fc-toolbar .fc-right{margin-bottom:10px;float:none}#container .fc-toolbar>*>*,#container .fc-toolbar .fc-button-group>*{float:none}#container .fc-button,#container .fc button{cursor:pointer;padding:6px 12px;border-radius:0;font-size:12px;line-height:1.42857;height:auto;vertical-align:middle;box-shadow:none;text-shadow:none;-webkit-transition:all .25s;transition:all .25s;text-transform:capitalize;background-image:none;background-color:#fbfbfb;border:1px solid #cdd6e1;color:#515151}#container .fc-button.fc-state-active,#container .fc button.fc-state-active{background-color:#5fa2dd;color:#fff;border-color:#5fa2dd;box-shadow:inset 0 2px 1px rgba(0,0,0,.2)}#container .fc-button:not(.disabled):not(:disabled):active,#container .fc button:not(.disabled):not(:disabled).active{box-shadow:inset 0 2px 1px rgba(0,0,0,.2)}#container .fc-state-default.fc-corner-left{border-bottom-left-radius:0;border-top-left-radius:0}#container .fc-state-default.fc-corner-right{border-bottom-right-radius:0;border-top-right-radius:0}#container .fc-unthemed .fc-today{background-color:#fbfccc}#container .fc-popover.fc-more-popover .fc-event{padding:5px 12px;font-size:1em;margin-bottom:5px}#container .fc-view-container .fc-event{padding:2px 5px;margin-bottom:0;font-size:.85em}#container .fc-event{background-color:#5fa2dd;cursor:grab;color:#fff;border:1px solid #5fa2dd;padding:7px 12px;font-size:1em;margin-bottom:10px;border-radius:0;width:auto !important}#container .fc-event.ui-draggable-dragging{cursor:grabbing}#container .fc-event.fc-list{background-color:#f5f5f5;color:inherit;border-color:transparent;position:relative;padding-left:30px}#container .fc-event.fc-list:before{content:'';display:block;background-color:#5fa2dd;color:#fff;width:8px;height:8px;position:absolute;top:50%;left:5px;margin-top:-4px}#container .fc-event.fc-list.ui-draggable-dragging{box-shadow:0 0 5px rgba(0,0,0,.1)}#container .fc-event.info:not(.fc-list),#container .fc-event[data-class="info"]:not(.fc-list),#container .fc-event.info.fc-list:before,#container .fc-event[data-class="info"].fc-list:before{background-color:#4ebcda;border-color:#4ebcda;color:#fff}#container .fc-event.success:not(.fc-list),#container .fc-event[data-class="success"]:not(.fc-list),#container .fc-event.success.fc-list:before,#container .fc-event[data-class="success"].fc-list:before{background-color:#9cc96b;border-color:#9cc96b;color:#fff}#container .fc-event.warning:not(.fc-list),#container .fc-event[data-class="warning"]:not(.fc-list),#container .fc-event.warning.fc-list:before,#container .fc-event[data-class="warning"].fc-list:before{background-color:#ebaa4b;border-color:#ebaa4b;color:#fff}#container .fc-event.danger:not(.fc-list),#container .fc-event[data-class="danger"]:not(.fc-list),#container .fc-event.danger.fc-list:before,#container .fc-event[data-class="danger"].fc-list:before{background-color:#f76c51;border-color:#f76c51;color:#fff}#container .fc-event.mint:not(.fc-list),#container .fc-event[data-class="mint"]:not(.fc-list),#container .fc-event.mint.fc-list:before,#container .fc-event[data-class="mint"].fc-list:before{background-color:#50c7a7;border-color:#50c7a7;color:#fff}#container .fc-event.purple:not(.fc-list),#container .fc-event[data-class="purple"]:not(.fc-list),#container .fc-event.purple.fc-list:before,#container .fc-event[data-class="purple"].fc-list:before{background-color:#986291;border-color:#986291;color:#fff}#container .fc-event.pink:not(.fc-list),#container .fc-event[data-class="pink"]:not(.fc-list),#container .fc-event.pink.fc-list:before,#container .fc-event[data-class="pink"].fc-list:before{background-color:#e17ca7;border-color:#e17ca7;color:#fff}#container .fc-event.dark:not(.fc-list),#container .fc-event[data-class="dark"]:not(.fc-list),#container .fc-event.dark.fc-list:before,#container .fc-event[data-class="dark"].fc-list:before{background-color:#3b4146;border-color:#3b4146;color:#fff}#container .fc-highlight{opacity:.5}@media(min-width:640px){#container .fc-toolbar .fc-left{float:left}#container .fc-toolbar .fc-right{float:right}#container .fc-toolbar>*>*,#container .fc-toolbar .fc-button-group>*{float:left}}.collapse{display:none}.jumbotron{padding:30px;background-color:#f7f7f8}.navbar-toggle .icon-bar{background-color:#aaa}.canvas-responsive{max-width:100%}a{text-decoration:none;color:#515151;outline:0}a:hover,a:focus{text-decoration:none;color:#444;outline:0 !important}button,button:focus{outline:0 !important}code{background-color:#e7e3f2;color:#f00;padding:2px 7px;border-radius:2px;font-size:97%}kbd{border-radius:2px;box-shadow:none}label{font-weight:normal}legend{padding:10px;font-size:18px;font-weight:600;border-color:#eee}mark,.mark{background-color:#ffe3a2;color:#563c00;padding:.1em}hr{border-color:rgba(0,0,0,.05)}.hr-wide{margin-left:-12px;margin-right:-12px}.hr-xs{margin:5px 0}.hr-sm{margin:10px 0}[class^="col-"]:not(.pad-no){padding-left:12px;padding-right:12px}.media-block .media-left{display:block;float:left}.media-block .media-right{float:right}.media-block .media-body{display:block;overflow:hidden;width:auto}.middle .media-left,.middle .media-right,.middle .media-body{vertical-align:middle}.thumbnail{border-radius:0;border-color:#e9e9e9}#container .table th{font-size:1.05em;font-weight:600;border-bottom:2px solid rgba(0,0,0,.14)}#container .table td{border-top:1px solid rgba(0,0,0,.05)}#container .table.table-vcenter th,#container .table.table-vcenter td{vertical-align:middle}#container .table .min-width{width:1%;white-space:nowrap;padding-left:15px !important;padding-right:15px !important}#container .table-bordered td,#container .table-bordered th{border-color:rgba(0,0,0,.11)}#container .table-striped>tbody>tr:nth-child(2n+1){background-color:#f6f8fa}#container .table-hover>tbody>tr:hover{background-color:#f0f2f6}.form-control{font-size:12px;height:100%;border-radius:0;box-shadow:none;border:1px solid #e9e9e9;transition-duration:.5s}.form-control:focus{border-color:#54abd9;box-shadow:none;transition-duration:.5s}.form-control:focus-feedback{z-index:10}.has-error .form-control,.has-warning .form-control,.has-success .form-control{box-shadow:none !important}.fa.form-control-feedback{line-height:25px}.input-group-addon{border:1px solid #e1e5ea;background-color:transparent;border-radius:0;min-width:45px}.nav-pills>li>a{border-radius:0}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{background-color:#5fa2dd}.nav-tabs>li>a{border-radius:0 0 0 0}.list-group.bg-trans .list-group-item:not(.active):not(.disabled){background-color:transparent;border-color:transparent;color:inherit}.list-group.bg-trans .list-group-item .disabled{opacity:.5}.list-group.bg-trans a.list-group-item:hover:not(.active){background-color:rgba(0,0,0,.05)}.list-group.bord-no .list-group-item{border-color:transparent}.list-group .list-divider{display:block}.list-group-item{border-color:#e9e9e9}.list-group-item-heading{margin-top:5px}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.list-group-item .list-group-item.disabled,.list-group-item .list-group-item.disabled:hover,.list-group-item .list-group-item.disabled:focus{background-color:rgba(0,0,0,.07);border-color:transparent}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{background-color:#54abd9;border-color:#54abd9;color:#fff}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#fff}a.list-group-item:hover,a.list-group-item:focus{background-color:rgba(0,0,0,.05)}.list-group-item-primary,a.list-group-item-primary{background-color:#7cb3e3;border-color:transparent;color:#fff}a.list-group-item-primary:hover,a.list-group-item-primary:focus{background-color:#89bae6;color:#fff}.list-group-item-info,a.list-group-item-info{background-color:#6cc7e0;border-color:transparent;color:#fff}a.list-group-item-info:hover,a.list-group-item-info:focus{background-color:#78cce3;color:#fff}.list-group-item-success,a.list-group-item-success{background-color:#add385;border-color:transparent;color:#fff}a.list-group-item-success:hover,a.list-group-item-success:focus{background-color:#b5d790;color:#fff}.list-group-item-warning,a.list-group-item-warning{background-color:#efb96b;border-color:transparent;color:#fff}a.list-group-item-warning:hover,a.list-group-item-warning:focus{background-color:#f0c079;color:#fff}.list-group-item-danger,a.list-group-item-danger{background-color:#f98973;border-color:transparent;color:#fff}a.list-group-item-danger:hover,a.list-group-item-danger:focus{background-color:#f99582;color:#fff}.list-group-item-mint,a.list-group-item-mint{background-color:#6bd0b5;border-color:transparent;color:#fff}a.list-group-item-mint:hover,a.list-group-item-mint:focus{background-color:#77d3ba;color:#fff}.list-group-item-purple,a.list-group-item-purple{background-color:#a777a1;border-color:transparent;color:#fff}a.list-group-item-purple:hover,a.list-group-item-purple:focus{background-color:#ad80a7;color:#fff}.list-group-item-pink,a.list-group-item-pink{background-color:#e899bb;border-color:transparent;color:#fff}a.list-group-item-pink:hover,a.list-group-item-pink:focus{background-color:#eba5c3;color:#fff}.list-group-item-dark,a.list-group-item-dark{background-color:#4b5359;border-color:transparent;color:#fff}a.list-group-item-dark:hover,a.list-group-item-dark:focus{background-color:#525b62;color:#fff}.label{font-weight:normal;border-radius:.1em;font-size:85%}.label:empty{display:inline-block;width:1.5em;height:1.5em;vertical-align:sub}.label.label-fw{margin-right:.5em}.labels .label{display:inline-block;margin-right:3px;margin-bottom:3px}.label-md{font-size:100%}.label-table{display:inline-block;width:80%;min-width:8ex;font-size:1em;max-width:100px;padding:5px;text-overflow:ellipsis;overflow:hidden}.label-default{background-color:#e3e8ee;color:#333}.label-primary{background-color:#5fa2dd}.label-info{background-color:#4ebcda}.label-success{background-color:#9cc96b}.label-warning{background-color:#ebaa4b}.label-danger{background-color:#f76c51}.label-mint{background-color:#50c7a7}.label-purple{background-color:#986291}.label-pink{background-color:#e17ca7}.label-dark{background-color:#3b4146}.breadcrumb{border-radius:0;background-color:transparent;margin-bottom:10px;padding:0 20px}.breadcrumb li,.breadcrumb li a{font-size:.85em;color:#9e9e9e}.breadcrumb>li+li:before{content:"";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1}@media(min-width:992px){.breadcrumb{padding:0 25px}}.alert{border-radius:0;border:0;padding:15px 3em 15px 15px;position:relative}.alert .alert-link{text-decoration:underline;font-weight:normal}.alert .alert-link:hover{text-decoration:underline}.alert .close{text-shadow:none;opacity:.3;position:absolute;left:auto;right:10px;top:10px}.alert button.close{padding:1px;border-radius:20px;-webkit-transition:all,.3s;transition:all,.3s}.alert button.close>span:not(.sr-only){display:block;width:1em;height:1em;line-height:.8em}.alert button.close:hover{opacity:.55}.alert button.close:active{opacity:.3}.alert-primary{background-color:#6daae0;border-color:transparent;color:#fff}.alert-primary .close,.alert-primary .alert-link{color:#fff}.alert-info{background-color:#5ec2dd;border-color:transparent;color:#fff}.alert-info .close,.alert-info .alert-link{color:#fff}.alert-success{background-color:#a5ce78;border-color:transparent;color:#fff}.alert-success .close,.alert-success .alert-link{color:#fff}.alert-warning{background-color:#edb25b;border-color:transparent;color:#fff}.alert-warning .close,.alert-warning .alert-link{color:#fff}.alert-danger{background-color:#f87961;border-color:transparent;color:#fff}.alert-danger .close,.alert-danger .alert-link{color:#fff}.alert-mint{background-color:#60ccaf;border-color:transparent;color:#fff}.alert-mint .close,.alert-mint .alert-link{color:#fff}.alert-purple{background-color:#a1709b;border-color:transparent;color:#fff}.alert-purple .close,.alert-purple .alert-link{color:#fff}.alert-pink{background-color:#e488af;border-color:transparent;color:#fff}.alert-pink .close,.alert-pink .alert-link{color:#fff}.alert-dark{background-color:#4d5257;border-color:transparent;color:#fff}.alert-dark .close,.alert-dark .alert-link{color:#fff}.modal{text-align:center}.modal:before{content:'';display:inline-block;height:100%;width:0;margin-left:-1em;vertical-align:middle}.modal.fade:not(.animated) .modal-dialog{opacity:0;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:all .5s linear .5s;transition:all .5s linear .5s}.modal.fade.in:not(.animated) .modal-dialog{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all .5s;transition:all .5s}.bootbox.modal.in:not(.fade){opacity:1;-webkit-transition:opacity,.5s;transition:opacity,.5s}.bootbox.modal:not(.fade){opacity:0;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.modal-dialog{display:inline-block;vertical-align:middle;text-align:left;margin-top:-1%;min-width:90%}.modal-dialog.animated{-webkit-animation-duration:.7s;animation-duration:.7s}.modal-header{padding:15px;position:relative;border:0}.modal-header:after{content:'';position:absolute;bottom:0;left:15px;right:15px;height:1px;border-bottom:1px solid rgba(0,0,0,.1)}.modal-footer{background-color:rgba(0,0,0,.025);color:#5c7174;border-color:rgba(0,0,0,.04);border-top-left-radius:0;border-top-right-radius:0}.modal-title{font-size:18px;font-weight:300}.modal-body{min-height:90px}.modal-body .close,.modal-header .close{top:15px;right:10px;left:auto;position:absolute;background-color:transparent !important}.modal-content{box-shadow:none;border-radius:0}.modal-footer{padding:10px 15px;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-backdrop.in{opacity:.75}@media(min-width:768px){.modal-dialog{min-width:0}}.tooltip{z-index:999999}.tooltip-inner{font-size:12px;border-radius:0;padding:5px 10px;background-color:#1c1e21}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-top-color:#1c1e21}.tooltip.right .tooltip-arrow{border-right-color:#1c1e21}.tooltip.left .tooltip-arrow{border-left-color:#1c1e21}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#1c1e21}.popover{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;border-radius:0;box-shadow:0 1px 2px rgba(0,0,0,.1)}.popover-title{background-color:#f5f6f7;color:#5c7174;font-weight:300;border-radius:0 0 0 0}.popover>.arrow{border-width:9px}.popover>.arrow:after{border-width:9px}.popover.left>.arrow{right:-9px;margin-top:-9px}.popover.left>.arrow:after{bottom:-9px}.popover.right>.arrow{left:-9px;margin-top:-9px}.popover.right>.arrow:after{bottom:-9px}.popover.top>.arrow{bottom:-9px}.popover.top>.arrow:after{margin-left:-9px}.popover.bottom>.arrow{top:-9px}.popover.bottom>.arrow:after{margin-left:-9px}.popover-content{padding:10px 15px 20px}#container .badge{font-weight:normal;color:#fff}.badge:empty.badge-icon{display:inline-block;width:.7em;height:.7em;padding:0;min-width:5px;margin:.5em;border-radius:50%}.badge.badge-fw,.badge:empty.badge-fw{margin-right:1em}.badge-default{background-color:#e3e8ee;color:#333}.badge-primary{background-color:#5fa2dd}.badge-info{background-color:#4ebcda}.badge-success{background-color:#9cc96b}.badge-warning{background-color:#ebaa4b}.badge-danger{background-color:#f76c51}.badge-mint{background-color:#50c7a7}.badge-purple{background-color:#986291}.badge-pink{background-color:#e17ca7}.badge-dark{background-color:#3b4146}.dropdown-header{padding:5px 20px 5px 10px}.dropdown-toggle>.dropdown-caret{padding-left:.5em}.dropdown-toggle.dropdown-toggle-icon>i{padding:0 .25em}.dropdown-menu{font-size:12px;border-radius:0;box-shadow:0 2px 1px 0 rgba(0,0,0,.15);margin:1px 0 0 0;padding:0;border:1px solid #e9e9e9}.dropdown-menu-right{left:auto;right:0}.dropup .dropdown-menu{box-shadow:0 -2px 1px 0 rgba(0,0,0,.15)}.dropdown-menu>li>a{padding:5px 10px}.dropdown-menu>li>a:hover{background-color:#54abd9;color:#fff}.dropdown-menu.with-arrow:before,.dropdown-menu.with-arrow:after{content:"";display:block;position:absolute;width:0;height:0;left:0;top:0;border-left:7px solid transparent;border-right:7px solid transparent}.dropdown-menu.with-arrow:before{border-bottom:7px solid #d0d0d0;margin:-7px 0 0 15px}.dropdown-menu.with-arrow:after{border-bottom:7px solid #fff;margin:-6px 0 0 15px}.dropdown-menu-right.dropdown-menu.with-arrow:before{left:auto;right:0;margin:-7px 25px 0 0}.dropdown-menu-right.dropdown-menu.with-arrow:after{left:auto;right:0;margin:-6px 25px 0 0}.dropdown-menu-sm{min-width:200px}.dropdown-menu-md{min-width:275px}.dropdown-menu-lg{min-width:350px}.dropdown.open>.btn,.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 1px rgba(0,0,0,.3)}.well{background-color:rgba(0,0,0,.05);border-radius:0;box-shadow:none}.well-xs{padding:5px}.progress{height:12px;margin-bottom:15px;border-radius:0;box-shadow:none;background-color:rgba(0,0,0,.1)}.progress .progress-bar{font-size:9px;line-height:12px;box-shadow:none}.progress-light-base{background-color:#fff}.progress-dark-base{background-color:rgba(255,255,255,.2)}.progress-xl{height:30px;margin-bottom:20px}.progress-xl .progress-bar{font-size:12px;line-height:30px}.progress-lg{height:20px;margin-bottom:20px}.progress-lg .progress-bar{font-size:12px;line-height:20px}.progress-md{height:8px;margin-bottom:5px}.progress-md .progress-bar{font-size:5px;line-height:8px}.progress-sm{height:4px;margin-bottom:5px}.progress-sm .progress-bar{font-size:0;line-height:4px}.progress-xs{height:2px;margin-bottom:10px}.progress-xs .progress-bar{font-size:0;line-height:2px}.progress-bar-light{background-color:#fff}.progress-bar-primary{background-color:#5fa2dd}.progress-bar-info{background-color:#4ebcda}.progress-bar-success{background-color:#9cc96b}.progress-bar-warning{background-color:#ebaa4b}.progress-bar-danger{background-color:#f76c51}.progress-bar-mint{background-color:#50c7a7}.progress-bar-purple{background-color:#986291}.progress-bar-pink{background-color:#e17ca7}.progress-bar-dark{background-color:#3b4146}.pager li>a:active,.pagination>li a:active{box-shadow:inset 0 3px 1px rgba(0,0,0,.2)}.pager li>a:hover,.pager li>a:focus,.pagination>li a:hover,.pagination>li a:focus{background-color:#fff;border-color:#54abd9;color:#54abd9;box-shadow:inset 0 0 1px #54abd9;z-index:2;-webkit-transition:border-color,.3s;transition:border-color,.3s}.pager li>a,.pager li>span{border-radius:0;border-color:#dcdcdc}.pager.pager-rounded li>a,.pager.pager-rounded li>span{border-radius:15px}.pager .disabled>a,.pager .disabled>span,.pager .disabled>a:hover,.pager .disabled>span:hover,.pager .disabled>a:focus,.pager .disabled>span:focus,.pagination .disabled>a,.pagination .disabled>span,.pagination .disabled>a:hover,.pagination .disabled>span:hover,.pagination .disabled>a:focus,.pagination .disabled>span:focus{opacity:.7;border-color:#dcdcdc;box-shadow:none}.pagination>li>a,.pagination>li>span{color:inherit;border-color:#dcdcdc;-webkit-transition:border-color,.3s;transition:border-color,.3s}.pagination>li>span{cursor:default}.pagination>li>span:hover{background-color:#fff}.pagination>li:first-child>a,.pagination>li:first-child span{border-top-left-radius:0;border-bottom-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#54abd9;border-color:#54abd9}.carousel-control.left,.carousel-control.right{background-image:none;background-repeat:no-repeat;color:inherit}.carousel-control,.carousel-control:focus{font-size:1em;text-shadow:none;width:auto;padding:10px;top:0;bottom:0;opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s}.carousel-control.auto-hide{opacity:0}.carousel-control:before{content:'';display:inline-block;height:100%;width:0;vertical-align:middle}.carousel-control i{position:relative;top:.25em}.carousel:hover .carousel-control{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.carousel-indicators.out{bottom:0}.carousel-indicators.out+.carousel-inner{padding-bottom:30px}.carousel-indicators.square li{border-radius:1px}.carousel-indicators.dark .active{background-color:#3b4146}.carousel-indicators.dark li{border-color:#3b4146}.bq-sm{font-size:12px}.bq-open:before{color:rgba(0,0,0,.3);content:open-quote;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.form-horizontal .control-label{margin-bottom:5px}.form-horizontal .control-label.text-left{text-align:left}.panel>.panel-heading+.panel-collapse>.panel-body{border-top:0}.panel-group{margin-bottom:35px}.panel-group.accordion .panel{margin-bottom:0}.panel-group.accordion .panel-heading{border-radius:0;height:auto}.panel-group.accordion .panel-heading:after{border:0 !important}.panel-group.accordion .panel-heading,.panel-group.accordion .panel-title{padding:0}.panel-group.accordion .panel-title{line-height:40px}.panel-group.accordion .panel-title a{display:block;color:inherit;text-transform:none;font-size:12px;font-weight:300;padding:0 15px}.panel-group.accordion .panel-title a:hover,.panel-group.accordion .panel-title a:focus{color:inherit}.panel-group.accordion .panel:first-child,.panel-group.accordion .panel:first-child .panel-heading{border-top-left-radius:0;border-top-right-radius:0}.panel-group.accordion .panel:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.tab-base{margin-bottom:35px}.tab-base .tab-content{background-color:#fff;box-shadow:0 2px 0 rgba(0,0,0,.05);border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:15px}.tab-base .tab-content .tab-footer{background-color:#f0f2f4;color:#515151;border-color:#eaedf0;position:relative;margin:0 -15px -15px -15px;padding:10px 15px}.tab-base .nav-tabs{border:0}.tab-base .nav-tabs>li:not(.active)>a{background-color:rgba(255,255,255,.35);opacity:.7;-webkit-transition:opacity,.3s;transition:opacity,.3s}.tab-base .nav-tabs>li:not(.active)>a:hover{opacity:.9;background-color:rgba(255,255,255,.55);border-color:#54abd9;border-bottom-color:transparent;-webkit-transition:opacity,.3s;transition:opacity,.3s}.tab-base .nav-tabs>.active>a,.tab-base .nav-tabs>.active a:hover,.tab-base .nav-tabs>.active>a:focus{border-color:transparent}.tab-base .nav-tabs.tabs-right{text-align:right}.tab-base .nav-tabs.tabs-right>li{float:none;display:inline-block;margin-right:-2px}.tab-footer:after{content:'';display:table;clear:both}.nav-tabs li a{border-radius:0 0 0 0}.nav-tabs.tab-right{text-align:right}.nav-tabs.tab-right>li{display:inline-block;text-align:left;float:none}.nav-tabs.tab-right>li>a{margin-right:0}.nav-tabs .label,.nav-tabs .badge{margin-left:4px}.tab-stacked-left,.tab-stacked-right{display:table;height:100%;width:100%}.tab-stacked-left .nav-tabs>li,.tab-stacked-right .nav-tabs>li{float:none;margin:0}.tab-stacked-left .nav-tabs>li>a,.tab-stacked-right .nav-tabs>li>a{margin:0 0 2px}.tab-stacked-left .nav-tabs>li:last-child>a,.tab-stacked-right .nav-tabs>li:last-child>a{margin-bottom:0}.tab-stacked-left .nav-tabs,.tab-stacked-right .nav-tabs,.tab-stacked-left .tab-content,.tab-stacked-right .tab-content{display:table-cell;vertical-align:top}.tab-stacked-left .tab-content,.tab-stacked-right .tab-content{overflow:hidden}.tab-stacked-left .nav-tabs{width:1%;border:0}.tab-stacked-left .nav-tabs>li a{border-right-color:transparent;border-radius:0 0 0 0}.tab-stacked-left .nav-tabs>.active>a:hover,.tab-stacked-left .nav-tabs>.active>a:focus{border-right-color:transparent}.tab-stacked-left.tab-base .nav-tabs>li:not(.active) a:hover{border-color:#54abd9;border-right-color:transparent}.tab-stacked-left .tab-content{border-left-color:transparent;border-radius:0 0 0 0}.tab-stacked-right .nav-tabs{width:1%;border:0}.tab-stacked-right .nav-tabs>li a{border-left-color:transparent;border-radius:0 0 0 0}.tab-stacked-right .nav-tabs>.active>a:hover,.tab-stacked-right .nav-tabs>.active>a:focus{border-left-color:transparent}.tab-stacked-right.tab-base .nav-tabs>li:not(.active) a:hover{border-color:#54abd9;border-left-color:transparent}.tab-stacked-right .tab-content{border-right-color:transparent;border-radius:0 0 0 0}.bg-trans{background-color:transparent}.bg-light{background-color:#fff}.bg-light,.bg-light a{color:#515151}.bg-gray-light{background-color:#f3f5f8}.bg-gray-light,.bg-gray-light a{color:#515151}.bg-gray{background-color:#e3e8ee}.bg-gray,.bg-gray a{color:#515151}.bg-gray-dark{background-color:#c3cedb}.bg-gray-dark,.bg-gray-dark a{color:#515151}.bg-trans-light{background-color:rgba(255,255,255,.1)}.bg-trans-light,.bg-trans-light a{color:inherit}.bg-trans-dark{background-color:rgba(0,0,0,.05)}.bg-trans-dark,.bg-trans-dark a{color:inherit}.bg-primary{background-color:#5fa2dd}.bg-primary,.bg-primary a{color:#fff}.bg-info{background-color:#4ebcda}.bg-info,.bg-info a{color:#fff}.bg-success{background-color:#9cc96b}.bg-success,.bg-success a{color:#fff}.bg-warning{background-color:#ebaa4b}.bg-warning,.bg-warning a{color:#fff}.bg-danger{background-color:#f76c51}.bg-danger,.bg-danger a{color:#fff}.bg-mint{background-color:#50c7a7}.bg-mint,.bg-mint a{color:#fff}.bg-purple{background-color:#986291}.bg-purple,.bg-purple a{color:#fff}.bg-pink{background-color:#e17ca7}.bg-pink,.bg-pink a{color:#fff}.bg-dark{background-color:#3b4146}.bg-dark,.bg-dark a{color:#fff}.text-light,a.text-light:hover,a.text-light:focus,a.text-light:focus{color:#ccc}.text-muted,a.text-muted:hover,a.text-muted:focus,a.text-muted:focus{color:#606060}.text-primary,a.text-primary:hover,a.text-primary:focus,a.text-primary:focus{color:#266fb0}.text-info,a.text-info:hover,a.text-info:focus,a.text-info:focus{color:#2285a0}.text-success,a.text-success:hover,a.text-success:focus,a.text-success:focus{color:#699737}.text-warning,a.text-warning:hover,a.text-warning:focus,a.text-warning:focus{color:#bb7815}.text-danger,a.text-danger:hover,a.text-danger:focus,a.text-danger:focus{color:#d82b0a}.text-mint,a.text-mint:hover,a.text-mint:focus,a.text-mint:focus{color:#2b866e}.text-purple,a.text-purple:hover,a.text-purple:focus,a.text-purple:focus{color:#5a3a56}.text-pink,a.text-pink:hover,a.text-pink:focus,a.text-pink:focus{color:#c92e70}.text-dark,a.text-dark:hover,a.text-dark:focus,a.text-dark:focus{color:#0c0e0f}.btn{cursor:pointer;background-color:transparent;color:inherit;padding:6px 12px;border-radius:0;border:1px solid 0;font-size:12px;line-height:1.42857;vertical-align:middle;-webkit-transition:all .25s;transition:all .25s}.btn:not(.disabled):not(:disabled):active,.btn:not(.disabled):not(:disabled).active{box-shadow:inset 0 2px 1px rgba(0,0,0,.2)}.btn-lg,.btn-icon.btn-lg{font-size:16px;line-height:1.33}.btn-sm,.btn-icon.btn-sm{font-size:10px;line-height:1.5}.btn-xs,.btn-icon.btn-xs{font-size:10px;line-height:1.5}.btn-icon{padding-left:9px;padding-right:9px}.btn-icon:before{display:inline-block;min-width:1.05em}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.btn-link{border-color:transparent}.btn.btn-link:focus,.btn.btn-link:active{box-shadow:none}.btn-link.disabled:hover,.btn-link.disabled:focus{text-decoration:none}.btn-trans{background-color:transparent;border-color:transparent;color:#848484}.btn-default,.btn-default:focus,.btn-hover-default:hover,.btn-hover-default:active,.btn-hover-default.active,.btn.btn-active-default:active,.btn.btn-active-default.active,.dropdown.open>.btn.btn-active-default,.btn-group.open .dropdown-toggle.btn.btn-active-default{border-color:#cdd6e1;color:#515151}.btn-default:hover,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-color:#e9e9e9;border-color:#cdd6e1;color:#515151}.btn-primary,.btn-primary:focus,.btn-hover-primary:hover,.btn-hover-primary:active,.btn-hover-primary.active,.btn.btn-active-primary:active,.btn.btn-active-primary.active,.dropdown.open>.btn.btn-active-primary,.btn-group.open .dropdown-toggle.btn.btn-active-primary{background-color:#579ddb;border-color:#5fa2dd;color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-color:#3b8dd5;border-color:#4291d7;color:#fff}.btn-info,.btn-info:focus,.btn-hover-info:hover,.btn-hover-info:active,.btn-hover-info.active,.btn.btn-active-info:active,.btn.btn-active-info.active,.dropdown.open>.btn.btn-active-info,.btn-group.open .dropdown-toggle.btn.btn-active-info{background-color:#46b9d8;border-color:#4ebcda;color:#fff}.btn-info:hover,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-color:#2caed1;border-color:#30b1d4;color:#fff}.btn-success,.btn-success:focus,.btn-hover-success:hover,.btn-hover-success:active,.btn-hover-success.active,.btn.btn-active-success:active,.btn.btn-active-success.active,.dropdown.open>.btn.btn-active-success,.btn-group.open .dropdown-toggle.btn.btn-active-success{background-color:#97c664;border-color:#9cc96b;color:#fff}.btn-success:hover,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-color:#87bd4b;border-color:#8bbf51;color:#fff}.btn-warning,.btn-warning:focus,.btn-hover-warning:hover,.btn-hover-warning:active,.btn-hover-warning.active,.btn.btn-active-warning:active,.btn.btn-active-warning.active,.dropdown.open>.btn.btn-active-warning,.btn-group.open .dropdown-toggle.btn.btn-active-warning{background-color:#eaa642;border-color:#ebaa4b;color:#fff}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-color:#e79824;border-color:#e79b2b;color:#fff}.btn-danger,.btn-danger:focus,.btn-hover-danger:hover,.btn-hover-danger:active,.btn-hover-danger.active,.btn.btn-active-danger:active,.btn.btn-active-danger.active,.dropdown.open>.btn.btn-active-danger,.btn-group.open .dropdown-toggle.btn.btn-active-danger{background-color:#f76447;border-color:#f76c51;color:#fff}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-color:#f54928;border-color:#f54f2f;color:#fff}.btn-mint,.btn-mint:focus,.btn-hover-mint:hover,.btn-hover-mint:active,.btn-hover-mint.active,.btn.btn-active-mint:active,.btn.btn-active-mint.active,.dropdown.open>.btn.btn-active-mint,.btn-group.open .dropdown-toggle.btn.btn-active-mint{background-color:#48c5a3;border-color:#50c7a7;color:#fff}.btn-mint:hover,.btn-mint:active,.btn-mint.active,.open>.dropdown-toggle.btn-mint{background-color:#39b392;border-color:#3bb897;color:#fff}.btn-purple,.btn-purple:focus,.btn-hover-purple:hover,.btn-hover-purple:active,.btn-hover-purple.active,.btn.btn-active-purple:active,.btn.btn-active-purple.active,.dropdown.open>.btn.btn-active-purple,.btn-group.open .dropdown-toggle.btn.btn-active-purple{background-color:#925e8b;border-color:#986291;color:#fff}.btn-purple:hover,.btn-purple:active,.btn-purple.active,.open>.dropdown-toggle.btn-purple{background-color:#7e5178;border-color:#82547c;color:#fff}.btn-pink,.btn-pink:focus,.btn-hover-pink:hover,.btn-hover-pink:active,.btn-hover-pink.active,.btn.btn-active-pink:active,.btn.btn-active-pink.active,.dropdown.open>.btn.btn-active-pink,.btn-group.open .dropdown-toggle.btn.btn-active-pink{background-color:#df74a1;border-color:#e17ca7;color:#fff}.btn-pink:hover,.btn-pink:active,.btn-pink.active,.open>.dropdown-toggle.btn-pink{background-color:#d9598f;border-color:#da5f93;color:#fff}.btn-dark,.btn-dark:focus,.btn-hover-dark:hover,.btn-hover-dark:active,.btn-hover-dark.active,.btn.btn-active-dark:active,.btn.btn-active-dark.active,.dropdown.open>.btn.btn-active-dark,.btn-group.open .dropdown-toggle.btn.btn-active-dark{background-color:#363c40;border-color:#3b4146;color:#fff}.btn-dark:hover,.btn-dark:active,.btn-dark.active,.open>.dropdown-toggle.btn-dark{background-color:#272b2e;border-color:#2b2f33;color:#fff}.btn-group-vertical .btn:not(.btn-default),.btn-group .btn:not(.btn-default){border-color:rgba(0,0,0,.09)}.btn-lg,.btn-group-lg>.btn,.btn-icon.btn-lg{padding:10px 16px}.btn-sm,.btn-group-sm>.btn,.btn-icon.btn-sm{padding:5px 10px}.btn-xs,.btn-group-xs>.btn,.btn-icon.btn-xs{padding:1px 5px}.btn-lg,.btn-group-lg>.btn,.btn-icon.btn-lg{border-radius:0}.btn-lg,.btn-group-sm>.btn,.btn-lg,.btn-group-xs>.btn,.btn-icon.btn-lg,.btn-icon.btn-lg{border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-circle{padding:7px;border-radius:50%}.btn-lg.btn-circle{padding:17px}.btn-sm.btn-circle{padding:7px}.btn-xs.btn-circle{padding:4px}.btn-icon.btn-circle:before{display:block;width:1.4em;height:1.4em;line-height:1.4}.btn-rounded{border-radius:17px;overflow:hidden}.btn-lg.btn-rounded{border-radius:30px}.btn-sm.btn-rounded{border-radius:15px}.btn-xs.btn-rounded{border-radius:10px}.btn-group.btn-rounded{overflow:hidden}.btn-labeled,.btn-labeled.fa{overflow:hidden}.btn-labeled:not(.btn-block):not(.form-icon){font-family:inherit;font-size:12px;line-height:1.42857;padding-bottom:0;padding-top:0}.btn-block.btn-labeled:not(.form-icon){font-family:inherit;font-size:12px;line-height:1.42857}.btn-block.btn-labeled:not(.form-icon):before{float:left;margin-top:-7px;margin-bottom:-7px}.btn-labeled .btn-label{background-color:rgba(0,0,0,.05);display:inline-block;margin-left:-12px;margin-right:6px;padding:6px 12px;line-height:1.42857}.btn-labeled:before{background-color:rgba(0,0,0,.05);display:inline-block;margin-left:-12px;margin-right:6px;padding:6px 12px}.btn-labeled.fa:before,.btn-labeled .fa:before{font-family:fontAwesome}.btn-default.btn-labeled:before,.btn-default .btn-label{background-color:rgba(0,0,0,.05);color:inherit}.btn-lg.btn-labeled{font-size:18px;line-height:1.33}.btn-sm.btn-labeled{font-size:12px;line-height:1.5}.btn-xs.btn-labeled{font-size:12px;line-height:1.5}.btn-lg.btn-labeled:before,.btn-lg .btn-label{margin-left:-16px;margin-right:10px;padding:10px 16px}.btn-lg.btn-block.btn-labeled:not(.form-icon):before{margin-top:-10px;margin-bottom:-10px}.btn-sm.btn-labeled:before,.btn-sm .btn-label{margin-left:-10px;margin-right:5px;padding:5px 10px}.btn-sm.btn-block.btn-labeled:not(.form-icon):before{margin-top:-5px;margin-bottom:-5px}.btn-xs.btn-labeled:before,.btn-xs .btn-label{margin-left:-5px;margin-right:1px;padding:1px 5px}.btn-xs.btn-block.btn-labeled:not(.form-icon):before{margin-top:-1px;margin-bottom:-1px}.btn-labeled.icon-2x:before,.btn-labeled .btn-label.icon-2x:before{vertical-align:-.15em}.btn-labeled.icon-3x:before,.btn-labeled .btn-label.icon-3x:before{vertical-align:-.18em}.btn-labeled.icon-4x:before,.btn-labeled .btn-label.icon-4x:before{vertical-align:-.2em}.btn-labeled.icon-5x:before,.btn-labeled .btn-label.icon-5x:before{vertical-align:-.25em}.panel{box-shadow:0 2px 0 rgba(0,0,0,.05);border-radius:0;border:0;margin-bottom:24px}.panel hr{border-color:rgba(0,0,0,.1)}.panel .panel-bg-cover{max-height:180px;overflow:hidden}.panel .panel-bg-cover img{min-width:100%;min-height:100%;background-size:cover}.panel.remove{opacity:0;-webkit-transition:opacity,.5s;transition:opacity,.5s}.panel .alert{border-radius:0}.panel.panel-bg-img{position:relative}.panel .panel-bg-wrap{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0}.panel .panel-bg-wrap>img{position:absolute;top:0;left:0}.panel .panel-bg-wrap+.panel-body{position:relative}.panel-media{box-shadow:0 -50px 20px -10px rgba(0,0,0,.2);padding:10px 15px 15px 140px;position:relative}.panel-media-img{position:absolute;width:96px;height:96px;left:20px;top:-48px}.panel-media-heading{color:#fff;position:absolute;top:-2.7em}.panel .panel-heading,.panel>:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel .panel-footer,.panel>:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.panel-body-full{margin-left:-20px;margin-right:-20px}.panel-body{padding:25px 20px}.panel-body .row,.panel-body .form-horizontal .form-group{margin-left:-8px;margin-right:-8px}.panel-trans{border-color:transparent;box-shadow:none}.panel-heading{position:relative;height:50px;padding:0}.panel-title{font-weight:300;padding:0 20px 0 20px;font-size:1.416em;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-default.panel-colorful{background-color:#e0e5ec;color:#515151}.panel-default .panel-heading{background-color:#e0e5ec;border-color:#f0f2f6}.panel-footer{background-color:#f0f2f4;color:#515151;border-color:#eaedf0;position:relative}.panel-primary .panel-heading,.panel-primary .panel-footer,.panel-primary.panel-colorful{background-color:#5fa2dd;border-color:#5fa2dd;color:#fff}.panel-info .panel-heading,.panel-info .panel-footer,.panel-info.panel-colorful{background-color:#4ebcda;border-color:#4ebcda;color:#fff}.panel-success .panel-heading,.panel-success .panel-footer,.panel-success.panel-colorful{background-color:#9cc96b;border-color:#9cc96b;color:#fff}.panel-warning .panel-heading,.panel-warning .panel-footer,.panel-warning.panel-colorful{background-color:#ebaa4b;border-color:#ebaa4b;color:#fff}.panel-danger .panel-heading,.panel-danger .panel-footer,.panel-danger.panel-colorful{background-color:#f76c51;border-color:#f76c51;color:#fff}.panel-mint .panel-heading,.panel-mint .panel-footer,.panel-mint.panel-colorful{background-color:#50c7a7;border-color:#50c7a7;color:#fff}.panel-purple .panel-heading,.panel-purple .panel-footer,.panel-purple.panel-colorful{background-color:#986291;border-color:#986291;color:#fff}.panel-pink .panel-heading,.panel-pink .panel-footer,.panel-pink.panel-colorful{background-color:#e17ca7;border-color:#e17ca7;color:#fff}.panel-dark .panel-heading,.panel-dark .panel-footer,.panel-dark.panel-colorful{background-color:#3b4146;border-color:#3b4146;color:#fff}.panel>.panel-heading:after,.panel.panel-colorful>.panel-heading:after{content:'';display:block;position:absolute;height:0;left:20px;right:20px;border-bottom:1px solid rgba(0,0,0,.1)}.panel-colorful>.panel-heading{border:0}.panel-default>.panel-heading:after,.panel-primary>.panel-heading:after,.panel-info>.panel-heading:after,.panel-success>.panel-heading:after,.panel-warning>.panel-heading:after,.panel-danger>.panel-heading:after,.panel-purple>.panel-heading:after,.panel-pink>.panel-heading:after,.panel-dark>.panel-heading:after{display:none}.panel-bordered-default,.panel-default.panel-bordered{border:1px solid #b3c1d1}.panel-bordered-primary,.panel-primary.panel-bordered{border:1px solid #5fa2dd}.panel-bordered-info,.panel-info.panel-bordered{border:1px solid #4ebcda}.panel-bordered-success,.panel-success.panel-bordered{border:1px solid #9cc96b}.panel-bordered-warning,.panel-warning.panel-bordered{border:1px solid #ebaa4b}.panel-bordered-danger,.panel-danger.panel-bordered{border:1px solid #f76c51}.panel-bordered-mint,.panel-mint.panel-bordered{border:1px solid #50c7a7}.panel-bordered-purple,.panel-purple.panel-bordered{border:1px solid #986291}.panel-bordered-pink,.panel-pink.panel-bordered{border:1px solid #e17ca7}.panel-bordered-dark,.panel-dark.panel-bordered{border:1px solid #3b4146}.panel-group .panel{border-radius:0;margin-bottom:20px}.panel-group>div{padding-left:0;padding-right:0}.panel-group>div:first-child>.panel{border-top-left-radius:2px;border-bottom-left-radius:2px}.panel-group>div:last-child>.panel{border-top-right-radius:2px;border-bottom-right-radius:2px}.panel-group>div+div>.panel{margin-left:-1px}.panel-control{height:100%;position:relative;float:right;padding:0 15px}.panel-control:before{content:'';display:inline-block;height:100%;vertical-align:middle;left:-1em;position:relative}.panel-control>i,.panel-control>.badge,.panel-control>label{vertical-align:middle}.panel-control .nav-tabs{display:inline-block;height:40px;margin-top:10px;vertical-align:bottom;border:0}.panel-control .nav-tabs>li{margin-top:1px;margin-right:5px;height:100%}.panel-control .nav-tabs>li>a{border-radius:0;margin-right:0;height:100%;line-height:40px;border-top-left-radius:0;border-top-right-radius:0;padding:0 15px}.panel-control .nav-tabs>li:not(.active){background-color:transparent;opacity:.6}.panel-control .nav-tabs>li:not(.active) a{color:inherit;border-bottom:0 !important}.panel-control .nav-tabs>li:not(.active) a:hover{background-color:rgba(0,0,0,.15);border-color:transparent}.panel-control .nav-tabs>.active>a{z-index:1}.panel-control .progress{min-width:150px;margin:0;display:inline-block;vertical-align:middle}.panel-control .switchery{margin-left:15px;vertical-align:middle}.panel-control .pager{margin:0;display:inline-block;vertical-align:middle;border-radius:0}.panel-control .pagination{margin:0;border-radius:0;vertical-align:middle}.panel-control .pagination>li>a,.panel-control .pagination>li>span{padding:0 10px;border:0 0 0 0;border-color:rgba(0,0,0,.09);box-shadow:none;height:100%;line-height:30px}.panel-control .pagination>li:not(.active):not(.disabled)>a:hover{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.09)}.panel-control .pagination>.disabled>a,.panel-control .pagination>.disabled>a:hover,.panel-control .pagination>.disabled>a:active{border-color:rgba(0,0,0,.09)}.panel-control .pagination>li:not(.active)>a,.pagination>li>a{background-color:transparent;color:inherit}.panel-control .pagination>li>a:hover,.pagination>li>a:focus{box-shadow:none}.panel-control .btn,.panel-control .dropdown-toggle.btn{border:0}.panel-control .open>.btn,.panel-control .btn.active,.panel-control .btn:active{box-shadow:none !important}.panel-control .btn-default{background-color:transparent;color:inherit}.panel-control>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.panel-control>.btn:last-child,.panel-control>.btn-group:last-child>.btn:first-child{border-bottom-right-radius:0}
/* MegaNavbar v2.2.0 (http://www.MegaNavbar.com) Copyright 2014 MegaNavbar.com. All Rights Reserved. ** Licensed under Regular License (http://codecanyon.net/licenses/regular) or Extended License (http://codecanyon.net/licenses/extended) ** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license. */
@media (max-width:767px){.navbar.xs-height25.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height25.navbar-fixed-top .navbar-collapse{max-height:25vh}.navbar.xs-height33.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height33.navbar-fixed-top .navbar-collapse{max-height:33vh}.navbar.xs-height50.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height50.navbar-fixed-top .navbar-collapse{max-height:50vh}.navbar.xs-height66.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height66.navbar-fixed-top .navbar-collapse{max-height:66vh}.navbar.xs-height75.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height75.navbar-fixed-top .navbar-collapse{max-height:75vh}.navbar.xs-height100.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height100.navbar-fixed-top .navbar-collapse{max-height:100vh}}.navbar-carousel-indicators{position:relative;bottom:inherit;left:0;right:0;z-index:0;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;text-align:inherit;list-style:none}.navbar-carousel-indicators li{width:100%;height:auto;margin:0;text-indent:inherit;cursor:pointer;border:0;border-radius:0;display:block}.navbar-carousel-indicators .active{width:100%;height:auto;margin:0;background-color:transparent}.dropdown-menu,.navbar{min-width:35px}.navbar .container,.navbar .container-fluid{position:relative}.navbar .navbar a,a:focus,a:hover{text-decoration:none}.navbar .navbar-text,.navbar a.navbar-link{line-height:20px;padding:15px;margin:0}.navbar p>.navbar-text,.navbar p>a.navbar-link{padding:15px 0}.navbar .dropdown-menu{overflow:visible!important;-webkit-transition:height 1ms;transition:height 1ms}.navbar .navbar-nav .dropdown-menu li.disabled:focus>a,.navbar .navbar-nav .dropdown-menu li.disabled:hover>a{cursor:not-allowed}.navbar.navbar-fixed-bottom,.navbar.navbar-fixed-top{-webkit-transform:none;-o-transform:none;-moz-transform:none;transform:none;-ms-transform:none}.navbar .nav>li>a{display:inline-block}@media (max-width:767px){.navbar{border-bottom:0}.navbar .navbar-nav>li.divider{display:none}.navbar .navbar-header a.navbar-link{display:block;margin:0;padding:15px}.navbar .navbar-text,.navbar a.navbar-link{display:block;margin:0;padding:10px 15px;line-height:20px}.navbar p>a.navbar-link{display:inline-block;padding:0!important}.navbar .navbar-header .navbar-text{padding:15px;margin:0}.navbar .navbar-form{border:0;margin:0;-webkit-box-shadow:none;box-shadow:none}}.navbar .navbar-nav .dropdown-menu ul,.navbar .navbar-nav .dropdown-menu ul .dropdown-menu{padding:0}.navbar .navbar-nav .dropdown-menu li{list-style:none}.navbar .navbar-nav.navbar-right:last-child{margin-right:0}.navbar .navbar-header{z-index:1;position:relative}.navbar .container .navbar-collapse,.navbar .container-fluid .navbar-collapse{position:relative;padding-right:0;padding-left:0}.navbar.navbar-static-top .container .navbar-collapse,.navbar.navbar-static-top .container-fluid .navbar-collapse{margin-right:-15px;margin-left:-15px}.navbar.navbar-static-top .container .navbar-header,.navbar.navbar-static-top .container-fluid .navbar-header{margin-left:-15px;margin-right:0}.navbar.navbar-static-top.brand-right .container .navbar-header,.navbar.navbar-static-top.brand-right .container-fluid .navbar-header{margin-left:0;margin-right:-15px}.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header{margin-left:0;margin-right:0!important}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar .dropdown-menu li.dropdown-header{display:block;padding:5px 15px;font-size:16px;line-height:20px;white-space:nowrap;font-weight:700}.navbar .dropdown-short .dropdown-menu li.dropdown-header{display:block;padding:5px 0;font-size:16px;line-height:20px;white-space:nowrap;font-weight:700}.navbar .h1,.navbar .h2,.navbar .h3,.navbar h1,.navbar h2,.navbar h3{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:10px}.navbar .h4,.navbar .h5,.navbar .h6,.navbar h4,.navbar h5,.navbar h6{margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px}.navbar .panel-title{padding-top:0;padding-bottom:0}.navbar .label{line-height:14px;margin:0 0 0 10px;padding:3px 5px;vertical-align:top}.navbar-nav>.btn-group{margin:8px 10px 8px 0}.navbar .btn-group>.dropdown-menu,.navbar .navbar-form>.input-group .dropdown-menu{margin-top:8px}.navbar .dropdown-menu li>a.dropdown-toggle{display:block;padding:5px 30px 5px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle,.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle{padding:5px 15px 5px 30px}.navbar .dropdown-menu li>a{display:block;padding:5px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.navbar a>span.desc{display:block;font-size:smaller;text-overflow:ellipsis;overflow:hidden}@media (max-width:767px){.navbar .navbar-collapse .navbar-nav>.navbar-form,.navbar .navbar-collapse>.navbar-form{margin:0;border-top:none;border-bottom-width:1px;border-bottom-style:solid}.navbar .navbar-collapse .navbar-nav>.navbar-text,.navbar .navbar-collapse .navbar-nav>a.navbar-link,.navbar .navbar-collapse .navbar-nav>li,.navbar .navbar-collapse>.navbar-text,.navbar .navbar-collapse>a.navbar-link{border-bottom-width:1px;border-bottom-style:solid}.navbar .navbar-collapse .navbar-nav>li>a{padding-top:9px;margin-top:1px}.navbar .navbar-collapse .navbar-nav>li.open>a,.navbar .navbar-collapse .navbar-nav>li.xs-hover:hover>a,.navbar-nav>li.active>a{padding-top:10px;padding-bottom:11px;margin-top:0}.navbar .navbar-nav>li{clear:both}.navbar .navbar-header .navbar-nav>li{clear:none}.navbar.navbar-fixed-bottom .navbar-collapse{position:absolute!important;bottom:100%;width:100%;border-bottom:1px solid}.navbar .navbar-nav>li>a{display:block}.navbar .navbar-nav .dropdown-menu{padding:0;border-radius:0!important}.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header{margin-left:-15px!important;margin-right:-15px!important}.navbar .navbar-nav>button{display:block;width:100%}.navbar .navbar-nav>.btn-group{display:table;width:100%;table-layout:fixed;border-collapse:separate;margin:8px 10px 8px 0}.navbar .navbar-nav>.btn-group>.btn-group{display:table-cell;float:none;width:1%}.navbar .navbar-nav>.btn-group>.btn-group .btn{width:100%}.navbar .navbar-header .navbar-nav.navbar-right{float:right}.navbar .navbar-header .navbar-nav.navbar-left{float:left}.navbar .navbar-toggle{margin-left:15px}.navbar .navbar-nav{margin:1px}}@media (min-width:768px){.navbar .navbar-form-expanded input,.navbar .navbar-form-expanded input:focus:hover{-webkit-transition:width .25s ease;transition:width .25s ease}.navbar .navbar-form-expanded input[data-width-expanded="70px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="70px"],.navbar input[data-width="70px"]{width:70px!important}.navbar .navbar-form-expanded input[data-width-expanded="80px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="80px"],.navbar input[data-width="80px"]{width:80px!important}.navbar .navbar-form-expanded input[data-width-expanded="90px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="90px"],.navbar input[data-width="90px"]{width:90px!important}.navbar .navbar-form-expanded input,.navbar .navbar-form-expanded input[data-width-expanded="100px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="100px"],.navbar input[data-width="100px"]{width:100px!important}.navbar .navbar-form-expanded input[data-width-expanded="110px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="110px"],.navbar input[data-width="110px"]{width:110px!important}.navbar .navbar-form-expanded input[data-width-expanded="120px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="120px"],.navbar input[data-width="120px"]{width:120px!important}.navbar .navbar-form-expanded input[data-width-expanded="130px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="130px"],.navbar input[data-width="130px"]{width:130px!important}.navbar .navbar-form-expanded input[data-width-expanded="140px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="140px"],.navbar input[data-width="140px"]{width:140px!important}.navbar .navbar-form-expanded input[data-width-expanded="150px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="150px"],.navbar input[data-width="150px"]{width:150px!important}.navbar .navbar-form-expanded input[data-width-expanded="160px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="160px"],.navbar input[data-width="160px"]{width:160px!important}.navbar .navbar-form-expanded input[data-width-expanded="170px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="170px"],.navbar input[data-width="170px"]{width:170px!important}.navbar .navbar-form-expanded input:focus,.navbar .navbar-form-expanded input[data-width-expanded="180px"]:focus,.navbar .navbar-form-expanded:hover input,.navbar .navbar-form-expanded:hover input[data-width-expanded="180px"],.navbar input[data-width="180px"]{width:180px!important}.navbar .navbar-form-expanded input[data-width-expanded="190px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="190px"],.navbar input[data-width="190px"]{width:190px!important}.navbar .navbar-form-expanded input[data-width-expanded="200px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="200px"],.navbar input[data-width="200px"]{width:200px!important}}.navbar .no-border,.navbar .no-border>*,.navbar.no-border,.navbar.no-border>*{border:none!important;border-radius:0!important}.navbar .no-border-radius,.navbar .no-border-radius>*,.navbar.no-border-radius,.navbar.no-border-radius>*{border-radius:0!important}.navbar .no-padding{padding:0!important}.navbar .padding15{padding:15px!important}.navbar .no-margin{margin:0!important}.navbar .margin15{margin:15px!important}.navbar .no-shadow,.navbar .no-shadow>*,.navbar.no-shadow,.navbar.no-shadow>*{-webkit-box-shadow:none!important;box-shadow:none!important}.navbar .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after,.navbar .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after{content:'';display:block;z-index:-1;top:15px;outline-width:1px;outline-style:solid;position:absolute;left:15px;right:15px;bottom:15px}@media (min-width:768px){.navbar .navbar-nav>li.divider{position:relative;width:1px;height:50px}}.navbar .navbar-nav .divided{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar .navbar-nav .dropdown-short .divided>:before{margin:-1px -1px -1px 0}.navbar .navbar-nav .dropdown-short .divided>.h-divided:before{margin:-1px -1px 0 0}.navbar .navbar-nav .divided.row:before{display:block}.navbar .navbar-nav .divided>:before{margin:-1px -1px 0 0;content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;border-width:1px;border-style:solid;background:0 0!important}.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>a,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h1,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h2,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h3,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h4,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h5,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h6{margin-left:1px;margin-bottom:1px}.navbar .navbar-nav .h-divider:after{content:'';margin-top:-1px;width:100%;display:block;height:1px;z-index:2}.navbar .navbar-nav .h-divider{position:relative!important}.navbar .navbar-nav .h-divided>:after,.navbar .navbar-nav .h-divided>:first-child:before{content:'';margin-top:-1px;width:100%;height:1px;display:block;z-index:1}.navbar .navbar-nav .h-divided>.collapse-down-onclick:after,.navbar .navbar-nav .h-divided>.collapse-down-onhover:after,.navbar .navbar-nav .h-divided>.collapse-up-onclick:after,.navbar .navbar-nav .h-divided>.collapse-up-onhover:after{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:-1;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:1 0 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.navbar .navbar-header>.navbar-nav.navbar-left>li,.navbar .navbar-header>.navbar-nav>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-left>li{float:left}.navbar .navbar-header>.navbar-nav.navbar-right>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-right>li,.navbar.brand-right .navbar-header>.navbar-nav>li{float:right}.navbar.brand-right .navbar-header>.navbar-brand{float:right;margin-left:0;margin-right:0}.navbar.brand-right .navbar-header>.navbar-toggle{float:left;margin-left:15px;margin-right:15px}.navbar.brand-right .navbar-nav.navbar-right:last-child{margin-right:0}.navbar .menu-lg .navbar-brand,.navbar-brand.menu-lg,.navbar.menu-lg .navbar-brand{padding:10px 20px;font-size:24px;line-height:30px}.navbar .menu-sm .navbar-brand,.navbar-brand.menu-sm,.navbar.menu-sm .navbar-brand{padding:10px;font-size:16px;line-height:30px}.navbar .menu-xs .navbar-brand,.navbar-brand.menu-xs,.navbar.menu-xs .navbar-brand{padding:10px 5px;font-size:14px;line-height:30px}.navbar .menu-lg .navbar-toggle,.navbar .navbar-toggle.menu-lg,.navbar.menu-lg .navbar-toggle{margin-top:7px;margin-right:20px;margin-bottom:7px}.navbar .menu-lg .navbar-toggle>.icon-bar,.navbar .navbar-toggle.menu-lg>.icon-bar,.navbar.menu-lg .navbar-toggle>.icon-bar{height:3px}.navbar.brand-right .menu-lg .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-lg,.navbar.brand-right.menu-lg .navbar-toggle{margin-left:20px}.navbar .menu-sm .navbar-toggle,.navbar .navbar-toggle.menu-sm,.navbar.menu-sm .navbar-toggle{padding:6px 7px;margin-top:11px;margin-right:10px;margin-bottom:11px}.navbar.brand-right .menu-sm .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-sm,.navbar.brand-right.menu-sm .navbar-toggle{margin-left:10px}.navbar .menu-xs .navbar-toggle,.navbar .navbar-toggle.menu-xs,.navbar.menu-xs .navbar-toggle{padding:3px 4px;margin-top:14px;margin-right:5px;margin-bottom:14px}.navbar.brand-right .menu-xs .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-xs,.navbar.brand-right.menu-xs .navbar-toggle{margin-left:5px}@media (min-width:768px){.navbar.brand-right .navbar-header{float:right}}@media (max-width:767px){.navbar .navbar.brand-right .navbar-header{float:none}.navbar .navbar-header .nav.navbar-left{margin:0 0 0 15px}.navbar .navbar-header .nav.navbar-right{margin:0 15px 0 0}.navbar .navbar-header .nav>li>a{padding:15px 8px;display:table;float:left}}@media (min-width:768px){.navbar .navbar-nav.dropdown-onhover>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover:hover>ul,.navbar.dropdown-onhover .navbar-nav>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>ul{z-index:1001}.navbar:not(.no-active-arrow) .navbar-nav>.active>a:after,.navbar:not(.no-border):not(.no-active-arrow) .navbar-nav>.active>a:before,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:before,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:before,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:before,.navbar:not(.no-border):not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:before,.navbar:not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:after,.navbar:not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:after,.navbar:not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:after,.navbar:not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:after{content:" ";position:absolute;left:50%;width:0;height:0;border-style:solid;line-height:0;margin-left:-8px;border-color:transparent}.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:before{content:none}.navbar.navbar-fixed-bottom .navbar-nav>.active>a:before{top:-8px;border-width:0 8px 8px}.navbar.navbar-fixed-bottom .navbar-nav>.active>a:after{top:-7px;border-width:0 8px 8px}.navbar.no-border.navbar-fixed-bottom .navbar-nav>.active>a:after{top:-8px}.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:before,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before{top:0;border-width:8px 8px 0}.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:after,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{top:-1px;border-width:8px 8px 0}.navbar.no-border.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>.open>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{top:0}.navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before{bottom:-9px;border-width:8px 8px 0}.navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after{bottom:-8px;border-width:8px 8px 0}.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:before,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before{bottom:0;border-width:0 8px 8px}.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{bottom:-1px;border-width:0 8px 8px}.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{bottom:0}.navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:before,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:before,.navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:before{top:-8px;border-width:0 8px 8px}.navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:after,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:after,.navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:after{top:-7px;border-width:0 8px 8px}.navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:before{bottom:-9px;border-width:8px 8px 0}.navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:after{bottom:-8px;border-width:8px 8px 0}}.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret{position:relative;width:8px;height:20px;vertical-align:top;font-family:FontAwesome;margin-left:8px;border:none}.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret:before{content:"\f107"}.navbar.navbar-fixed-bottom:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret:before{content:"\f106"}@media (max-width:768px){.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret{float:right}}.navbar .navbar-nav li.caret-bootstrap>a.dropdown-toggle>span.caret,.navbar .navbar-nav li>a.dropdown-toggle.caret-bootstrap>span.caret,.navbar .navbar-nav li>a.dropdown-toggle>span.caret.caret-bootstrap,.navbar .navbar-nav.caret-bootstrap li>a.dropdown-toggle>span.caret,.navbar.caret-bootstrap .navbar-nav li>a.dropdown-toggle>span.caret{float:right;margin-top:8px;display:inline-block;width:0;height:0;margin-left:8px;margin-right:0;vertical-align:middle;border-top:4px solid;border-bottom:0;border-right:4px solid transparent;border-left:4px solid transparent}.navbar.navbar-fixed-bottom .navbar-nav li.caret-bootstrap>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li>a.dropdown-toggle.caret-bootstrap>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li>a.dropdown-toggle>span.caret.caret-bootstrap,.navbar.navbar-fixed-bottom .navbar-nav.caret-bootstrap li>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom.caret-bootstrap .navbar-nav li>a.dropdown-toggle>span.caret{float:right;display:inline-block;width:0;height:0;margin-left:8px;margin-right:0;vertical-align:middle;border-top:0;border-bottom:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.navbar .navbar-nav li.caret-left>a.dropdown-toggle>span.caret,.navbar .navbar-nav.caret-left li>a.dropdown-toggle>span.caret,.navbar.caret-left .navbar-nav li>a.dropdown-toggle>span.caret{margin-right:8px!important;margin-left:0!important;float:left!important}.navbar .navbar-nav .dropdown-menu li.caret-bootstrap>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle.caret-bootstrap:before,.navbar .navbar-nav.caret-bootstrap .dropdown-menu li>a.dropdown-toggle:before,.navbar.caret-bootstrap .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{width:0;height:0;position:absolute;border-top:4px solid;border-bottom:0;border-right:4px solid transparent;border-left:4px solid transparent;content:""!important;margin-top:8px;float:right}.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{position:absolute;width:10px;left:auto;right:10px;font-family:FontAwesome;content:""}.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle:before,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle:before,.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{left:10px;right:auto}.navbar .navbar-nav .dropdown-menu li.dropdown-left-onclick>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onclick>a.dropdown-toggle:not(.collapsed):before{content:"\f104"}.navbar .navbar-nav .dropdown-menu li.dropdown-right-onclick>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onclick>a.dropdown-toggle:not(.collapsed):before{content:"\f105"}.navbar .navbar-nav .dropdown-menu li.collapse-up-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-center-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li[class*=collapse-up-]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li[class*=dropup-]>a.dropdown-toggle:before{content:"\f106"}.navbar .navbar-nav .dropdown-menu li.collapse-down-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-center-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li[class*=collapse-down-]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li[class*=dropdown-]>a.dropdown-toggle:before{content:"\f107"}@media (min-width:768px){.navbar .navbar-nav .dropdown-menu li.dropdown-left-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-left-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f104"}.navbar .navbar-nav .dropdown-menu li.dropdown-right-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-right-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f105"}}@media (max-width:767px){.navbar .navbar-nav .dropdown-menu li[class*=collapse-up-]>a.dropdown-toggle:before{content:"\f106"!important}.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{content:"\f107"!important}.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) .dropdown-menu:not(.caret-bootstrap) li:not(.caret-bootstrap).collapse-up-onclick>a:not(.caret-bootstrap).dropdown-toggle.collapsed:before{content:"\f106"!important}}.navbar .dropdown-menu{position:absolute}.navbar .navbar-nav>li:not(.dropdown-short)[class*=dropdown-]{position:static}.navbar:not(.no-border) .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar:not(.no-border) .navbar-nav>li[class*=dropdown]>.dropdown-menu{margin-top:1px;margin-bottom:1px}.navbar.no-border .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar.no-border .navbar-nav>li[class*=dropdown]>.dropdown-menu{margin-top:0;margin-bottom:0}.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar.navbar-fixed-bottom .navbar-nav>li[class*=dropdown]>.dropdown-menu{top:auto;bottom:100%;border-top-width:1px;border-bottom-width:0;border-radius:4px 4px 0 0}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li[class*=dropdown]>.dropdown-menu{top:100%;bottom:auto;border-top-width:0;border-bottom-width:1px;border-radius:0 0 4px 4px}.navbar .navbar-nav>li.dropdown>.dropdown-menu{padding:0}.navbar .navbar-nav>li.dropdown-short>.dropdown-menu{padding:15px}.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper,.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-left{direction:ltr;float:left}.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-right,.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper{direction:rtl;float:right}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{left:auto;direction:ltr;padding:15px}.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{right:auto}.navbar .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu{display:block}.navbar .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu{left:0;right:0;padding:15px;margin-left:0;margin-right:0}.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu{margin-left:15px;margin-right:15px}.navbar:not(.no-border) .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:-16px;margin-right:-16px}.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:-15px;margin-right:-15px}.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.no-border.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:0;margin-right:0}@media (min-width:768px){.navbar .navbar-nav.dropdown-onhover.no-fix>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover.no-fix>li>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix>.dropdown-menu,.navbar.dropdown-onhover.no-fix .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover.no-fix .navbar-nav>li>.dropdown-menu{display:none}.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,.navbar:not(.no-border) li.dropdown-onhover:hover>a,.navbar:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a{border-width:0 0 1px;border-style:solid;margin-bottom:-1px;margin-top:0}.navbar.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,.navbar.navbar-fixed-bottom:not(.no-border) li.dropdown-onhover:hover>a,.navbar.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a{border-width:1px 0 0;border-style:solid;margin-bottom:0;margin-top:-1px}.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-menu{display:block!important;visibility:visible;z-index:1001!important}}@media (max-width:767px){.navbar .navbar-nav>li.dropdown-short>.dropdown-menu .h-divided{width:100%}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper{float:none!important}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li>.dropdown-menu{border-top-style:solid;border-top-width:1px!important;margin-top:0!important;margin-bottom:0!important;position:relative;left:0!important;right:0!important;top:0!important;bottom:auto!important}.navbar .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu{margin-left:0!important;margin-right:0!important;width:100%}.navbar .navbar-nav>li.dropdown-full.open>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide.open>.dropdown-menu{display:inline-block;visibility:visible}.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-grid>a{margin-right:0!important}.navbar .navbar-nav.navbar-right>li>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.navbar-right>li>a,.navbar .navbar-nav.navbar-right>li>ul{margin-right:1px!important}.navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.xs-hover:hover>.dropdown-menu{display:block;visibility:visible;height:inherit!important;float:none;width:auto;border-left:0;border-right:0;border-bottom:0}.navbar li.xs-hover.no-fix:not(:hover)>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.xs-hover.no-fix:not(:hover)>.dropdown-menu{display:none}.navbar li.dropdown-full.xs-hover:hover>.dropdown-menu,.navbar li.dropdown-wide.xs-hover:hover>.dropdown-menu{display:inline-block!important;visibility:visible}.navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu .dropdown-menu,.navbar li.xs-hover:hover>.dropdown-menu .dropdown-menu{position:static;float:none;border:0}}.navbar .navbar-nav>li ul li[class*="-onhover"],.navbar .navbar-nav>li ul li[class*="-onclick"]{position:relative}.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle.collapsed+.collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle.collapsed+.collapsing{display:none;height:inherit!important}.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle:not(.collapsed)+.collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle:not(.collapsed)+.collapsing{display:block;visibility:visible;height:inherit!important}.navbar .navbar-nav>li ul li[class*="-onhover"]:not([class*=collapse-]):hover>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onclick"]:hover>.dropdown-menu{z-index:1002}.navbar .navbar-nav>li ul li.dropup-center-onclick>.dropdown-menu{left:0;right:0;top:auto;bottom:100%;z-index:1001;padding:15px;margin:0;width:100%}.navbar .navbar-nav>li ul li.dropup-center-onhover>.dropdown-menu{left:0;right:0;top:auto;bottom:100%;z-index:1001;padding:15px;display:none;overflow:visible;margin:0;width:100%}.navbar .navbar-nav>li ul li.dropdown-center-onclick>.dropdown-menu{left:0;right:0;top:100%;bottom:auto;z-index:1001;padding:15px;margin:0;width:100%}.navbar .navbar-nav>li ul li.dropdown-center-onhover>.dropdown-menu{left:0;right:0;top:100%;bottom:auto;z-index:1001;padding:15px;display:none;overflow:visible;margin:0;width:100%}.navbar .navbar-nav>li ul li.ltr[class*="-center-"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.ltr{left:0;right:auto;width:auto}.navbar .navbar-nav>li ul li.rtl[class*="-center-"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.rtl{left:auto;right:0;width:auto}.navbar .navbar-nav>li ul li.dropup-right-onclick>.dropdown-menu{left:100%;right:auto;top:auto;bottom:0;z-index:1001}.navbar .navbar-nav>li ul li.dropup-right-onhover>.dropdown-menu{left:100%;right:auto;top:auto;bottom:0;z-index:1001;display:none;overflow:visible}.navbar .navbar-nav>li ul li.dropdown-right-onclick>.dropdown-menu{left:100%;right:auto;top:0;bottom:auto;z-index:1001}.navbar .navbar-nav>li ul li.dropdown-right-onhover>.dropdown-menu{left:100%;right:auto;top:0;bottom:auto;z-index:1001;display:none;overflow:visible}.navbar .navbar-nav>li ul li.dropup-left-onclick>.dropdown-menu{left:auto;right:100%;top:auto;bottom:0;z-index:1001}.navbar .navbar-nav>li ul li.dropup-left-onhover>.dropdown-menu{left:auto;right:100%;top:auto;bottom:0;z-index:1001;display:none;overflow:visible}.navbar .navbar-nav>li ul li.dropdown-left-onclick>.dropdown-menu{left:auto;right:100%;top:0;bottom:auto;z-index:1001}.navbar .navbar-nav>li ul li.dropdown-left-onhover>.dropdown-menu{left:auto;right:100%;top:0;bottom:auto;z-index:1001;display:none;overflow:visible}.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onhover>.dropdown-menu{margin:0 0 0 -1px;padding:15px}.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onhover>.dropdown-menu{margin:0 -1px 0 0;padding:15px}.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-right-onhover>.dropdown-menu{margin:0 0 0 -10px;padding:0}.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-left-onhover>.dropdown-menu{margin:0 -10px 0 0;padding:0}.navbar .navbar-nav>li ul li[class*=collapse-down-]>.dropdown-menu{background:0 0;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;margin-top:0;margin-bottom:0}.navbar .navbar-nav>li ul li.collapse-down-onhover>.dropdown-menu,.navbar .navbar-nav>li ul li.collapse-up-onhover>.dropdown-menu{display:none;overflow:visible}.navbar .navbar-nav>li ul li[class*=collapse-up-]{float:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar .navbar-nav>li ul li[class*=collapse-up-]>a,.navbar .navbar-nav>li ul li[class*=collapse-up-]>ul.dropdown-menu{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.navbar .navbar-nav>li ul li[class*=collapse-up-]>.dropdown-menu{background:0 0;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:auto;margin-top:0;margin-bottom:0}.navbar .navbar-nav>li ul li[class*=collapse-up-]{width:100%;-moz-box-sizing:border-box}.navbar .navbar-nav .dropdown-menu li[class*=collapse-]>.dropdown-menu li:not([class*=collapse-])>.dropdown-menu li>a{padding-left:15px!important}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li>a{padding-left:30px}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{padding-left:45px}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{padding-left:60px}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{padding-left:75px}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{padding-left:90px}@media (max-width:767px){.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu.collapse.in{display:block;visibility:visible;height:inherit!important}.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle.collapsed+.dropdown-menu.collapsing{display:none;height:inherit!important}.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle:not(.collapsed)+.dropdown-menu.collapsing{display:block;visibility:visible;height:inherit!important}.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-menu{padding:0!important;margin:1px 0;width:auto}.navbar .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding-left:15px}.navbar .navbar-nav .dropdown-menu{-webkit-box-shadow:none!important;box-shadow:none!important}.navbar-nav .open .dropdown-menu.caret-left>li>a.dropdown-toggle,.navbar-nav .open .dropdown-menu>li.caret-left>a.dropdown-toggle,.navbar-nav .open .dropdown-menu>li>a.dropdown-toggle.caret-left,.navbar-nav .open.caret-left .dropdown-menu>li>a.dropdown-toggle,.navbar-nav.caret-left .open .dropdown-menu>li>a.dropdown-toggle,.navbar.caret-left .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle{padding-left:30px}.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li>a{padding-left:15px!important}.navbar-nav .dropdown-menu .dropdown-menu{margin-left:15px!important;margin-right:0!important;margin-top:1px!important}}@media (min-width:768px){.navbar .navbar-nav>li ul li[class*="-onhover"]:hover>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-menu.collapse.in{display:block!important;visibility:visible;height:inherit!important}}
/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	height: 10000vh;
	width: 10000vw;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../../../Content/images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(../../../Content/images/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../../../Content/images/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../../../Content/images/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../../../Content/images/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../../../Content/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../../../Content/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../../../Content/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../../../Content/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(../../../Content/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../../../Content/images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../../../Content/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../../../Content/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../../../Content/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/us/Content/css/slick/ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/us/Content/css/slick/fonts/slick.eot);
    src: url(/us/Content/css/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(/us/Content/css/slick/fonts/slick.woff) format('woff'), url(/us/Content/css/slick/fonts/slick.ttf) format('truetype'), url(/us/Content/css/slick/fonts/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

html {
	height:100%;
}

body {
	position:relative;
	min-height:100%;
    font-size:13px;
	font-family:'Roboto Condensed';
	margin: 0px;
	background-color: white !important;
}

.layout-wrapper{
    /*padding-top:180px;*/  
    padding-bottom:75px; 
}

.layout-wrapper.user-not-logged {
     /*padding-top:140px;*/  
}

.layout-wrapper.no-bread-crumb {
     /*padding-top:170px;*/  
}

.layout-wrapper.user-not-logged.no-bread-crumb {
     /*padding-top:100px;*/  
}


.fixed-layout-wrapper {
    padding-top:180px;
    padding-bottom: 75px;
}

.fixed-layout-wrapper-booking {
    
    padding-top: 190px;
    padding-bottom: 75px;
}

.fixed-layout-wrapper.user-not-logged {
    padding-top:140px;
}

.fixed-layout-wrapper.no-bread-crumb {
    padding-top:170px;
}

.fixed-layout-wrapper.user-not-logged.no-bread-crumb {
    padding-top: 80px;
}

.user-not-logged .sticky-header {
    padding-bottom:5px;
	height:105px;
}

.fixed-header {
    background-color: white;
    z-index: 50;
    box-shadow: -700px 0 0 white, 700px 0 0 white;
    position: fixed;
    width: 100%;
    margin: auto;
    top: 0;
}

.sticky-header {
    background-color: white;
    z-index: 50;
    box-shadow: -700px 0 0 white, 700px 0 0 white;
    position: sticky;
    width: 100%;
    margin: auto;
    top: 0;
}

#header,
#breadcrumb {
    background-color: white;
    z-index: 50;
    box-shadow: -700px 0 0 white, 700px 0 0 white;
}

.closeBooking {
    float: right;
    border: 1px solid rgba(0,0,0,0.75);
    height: 28px;
    margin-right: 10px;
    min-width: 130px;
    font-weight: bold;
    margin-top: -2px;
}

.oldPageMargin {
    margin-top: 40px;
}

.oldPageMargin-booking {
    margin-top:40px;
}

.booking-header {
    width: 100%;
    margin: auto;
    margin-top: 0px !important;
    z-index: 50;
    background-color: #a0ef07;
    margin-top: 15px;
    padding-left: 20px;
    padding-top: 8px;
    height: 40px;
    font-weight: bold;
    font-size: 14pt;
    top: 0px;
}

.booking-header-sub {
    width: 100%;
    margin: auto;
    margin-top: 0px !important;
    max-width: 1249px;
    z-index: 50;
    background-color: #a0ef07;
    padding-left: 20px;
    font-weight: bold;
    font-size: 14pt;
}

.header-content {
    width: 100%;
    margin: auto;
    max-width: 1249px;
    z-index: 50;
    background-color: white;
    box-shadow: -700px 0 0 white, 700px 0 0 white;
    margin-top: 15px;
}

.message-content,
.main-content,
.breadcrum-content,
.footer-content {
    max-width:1249px;
    margin:auto;   
}

#container
{
    min-height:inherit!important;
}

.contentarea:not(.fullWidth)
{
	background-color: Transparent;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-left:  0px;
	padding-right: 0px;
	padding-bottom: 0px;
	max-width: 1249px;
	text-align:  center;
	border: solid 0px green;
	z-index: 1;

}

#content {
    position: relative;
    text-align: left;
    background-color: white;
    border: 0px solid gray;
    min-height: 400px;
    margin-top: 15px;
}

.fullWidth #content
{
    padding-left: 0px;
    padding-top:0px;
}

.hl-dealer-selection {
	padding-top:1px;
	padding-bottom:30px;
	width:100%;
	max-height:750px;
	overflow:auto
}

.hl-dealer-selection table {
	width:100%; 
	padding-top:30px; 
	border-spacing:10px;
}

.hl-dealer-selection td {
	vertical-align:top;
}

.hl-footer-content {
	 position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
}


.hl-footer-compagny{
    font-size:11px;
}

#PrintContent
{
    position: absolute;
    left: 0px;
	top: 0px;
	right: 0px;
	bottom: 10px;
	z-index: 2;	
}


/*ul.menu li div
{    
   vertical-align: bottom;
   height: 89px;
   display: table-cell;
}*/



#query::-webkit-input-placeholder { /* WebKit browsers */
    color:    #aaa;
}
#query:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #aaa;
   opacity:  1;
}
#query::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #aaa;
   opacity:  1;
}
#query:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #aaa;
}


/*Full Width home page. Consumer */
.fullWidth .hl-home-welcome-text {
    float: left;
    position: absolute;
    left: 50px;
    top: 50px;
    z-index: 1;
    background: rgb(0,0,0);
    background: rgba(0,0,0,0.75);
    padding: 5px;
    color: #FFFFFF;
    max-width: 600px;
    font-size: 26pt;
}

.fullWidth .hl-home-welcome-text .hl-welcome-info
{
    font-size:17pt;
}

.fullWidth .hl-text {
    font-size:14px;
}

.fullWidth .hl-title {
    font-size:15.25pt;
    font-weight:bold;
}

.fullWidth .hl-sub-title {
    font-size:12.5pt;
    font-weight:bold;
}

.fullWidth .hl-link {
    font-size:13px;
}


.cd-top {
  display: inline-block;
  height: 35px;
  width: 35px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #489eed url(/us/Areas/Shared/Content/images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  visibility: visible;
  opacity: 0.7;
}
.cd-top:hover {
  opacity: 1;
}

#breadcrumb{
    padding-left:12px;
    height:30px;
    z-index: 10;
}

#breadcrumb:empty {
	display:none!important;
}

.hl-breadcrumb {
	background-color:white;
	box-shadow:-700px 0 0 white, 700px 0 0 white;
	padding:5px 0px;
    list-style-type:none;
    margin:0px;
}

.hl-breadcrumb li {
	display:inline;
}

.hl-breadcrumb a {
	color:#a9a9a9;
	text-decoration:underline;
}

@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}

@media only screen and (max-width: 992px) {
    .moveUpMobile {
        margin-top: -20px
    }

    #pricing-modal {
        position: absolute !important;
    }

    .header-content {
        width: 100%;
        margin: auto;
        max-width: 1249px;
        z-index: 50;
        background-color: white;
        box-shadow: -700px 0 0 white, 700px 0 0 white;
        margin-top:0px;
    }
}

@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 45px;
        width: 45px;
        right: 150px;
        bottom: 30px;
    }
}

@media only screen and (max-width : 1199px) {
	#breadcrumb {
		padding-left: 0px;
		
	}

    .breadcrumb {
        margin-top: -10px;
    }

    .breadcrumb-booking {
        margin-top: 30px;
    }

    .breadcrum-content {
        position: absolute;
        width: 100%;
        top: 150px;
    }

    .FilterTopHeader {
        padding-top: 100px !important;
    }

	.layout-wrapper:not(.no-bread-crumb) #contentarea, .layout-wrapper:not(.no-bread-crumb) #content {
		top: 5px;
		position: relative;
	}

    .fixed-layout-wrapper {
        padding-top: 0px;
        padding-bottom: 75px;
    }

    .fixed-layout-wrapper-booking {
        padding-top: 40px;
        padding-bottom: 75px;
    }

    .fixed-layout-wrapper.user-not-logged {
        padding-top: 0px;
    }

    .fixed-layout-wrapper.no-bread-crumb {
        padding-top: 0px;
    }

    .fixed-layout-wrapper-booking.no-bread-crumb {
        padding-top: 40px;
    }

    .fixed-layout-wrapper.user-not-logged.no-bread-crumb {
        padding-top: 0px;
    }
}

	/*mobile and Ipad*/
@media only screen and (max-width : 1200px) {


    .sticky-header {
        background-color: white;
        z-index: 50;
        box-shadow: -700px 0 0 white, 700px 0 0 white;
        position: fixed;
        width: 100%;
        margin: auto;
        top: 0;
    }

    .layout-wrapper:not(.no-bread-crumb) #contentarea, .layout-wrapper:not(.no-bread-crumb) #content {
        top: 0px;
        position: relative;
    }

	.layout-wrapper {
		/*padding-top: 165px;*/
		padding-bottom: 115px;
	}

	.layout-wrapper.no-bread-crumb {
		/*padding-top: 156px;*/
	}

	.hl-breadcrumb {
		padding-left: 12px;
		padding-bottom: 5px;
	}
}

	/* Mobile Landscape */
	@media only screen and (max-width:767px) and (orientation : landscape) {
		.layout-wrapper {
			padding-bottom: 115px;
		}
	}

	/* Mobile Portrait */
	@media only screen and (max-width:767px) and (orientation : portrait) {
		.layout-wrapper {
			padding-bottom: 150px;
		}
	}

	/* Mobile */
	@media only screen and (max-width:767px) {
		#content {
			position: relative;
			text-align: left;
			background-color: white;
			border: 0px solid gray;
			min-height: 400px;
			margin-top: 30px;
		}

        .FilterTopHeader {
            padding-top: 20px !important;
        }

        .main-content {
            top: 0px
        }

        .main-content-booking {
            top: 40px
        }

		.layout-wrapper {
			padding-top: 160px;
		}

			.layout-wrapper.user-not-logged {
				padding-top: 95px;
			}

			.layout-wrapper.no-bread-crumb {
				padding-top: 155px;
			}

			.layout-wrapper.user-not-logged.no-bread-crumb {
				padding-top: 65px;
			}

		.breadcrum-content {
			position: absolute;
			width: 100%;
			top: 150px;
		}

		.user-not-logged .breadcrum-content {
			top: 40px;
		}


        .booking-header {
            width: 100%;
            margin: auto;
            margin-top: 0px !important;
            z-index: 50;
            background-color: #a0ef07;
            margin-top: 15px;
            padding-left: 5px;
            padding-top: 8px;
            height: 40px;
            font-weight: bold;
            font-size: 14pt;
            top: 0px;
            line-height: 10pt;
        }

        .booking-header-sub {
            width: 100%;
            margin: auto;
            margin-top: 0px !important;
            max-width: 1249px;
            z-index: 50;
            background-color: #a0ef07;
            padding-left: 20px;
            font-weight: bold;
            font-size: 11pt;
        }

	}




*:focus {outline: none;}
a
{
	color: #00263E;
	position: relative;
}


/*TOGGLE*/
.label {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
}

.toggle {
    isolation: isolate;
    position: relative;
    height: 24px;
    width: 48px;
    border-radius: 15px;
    background: #d6d6d6;
    overflow: hidden;
}

.toggle-inner {
    z-index: 2;
    position: absolute;
    top: 1px;
    left: 1px;
    height: 22px;
    width: 46px;
    border-radius: 15px;
    overflow: hidden;
}



.active-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 200%;
    background: #d6d6d6;
    transform: translate3d(-100%, 0, 0);
    transition: transform 0.05s linear 0.17s;
}

.toggle-state {
    display: none;
}

.indicator {
    height: 100%;
    width: 200%;
    background: #009DD7;
    border-radius: 13px;
    transform: translate3d(-75%, 0, 0);
    transition: transform 0.35s cubic-bezier(0.85, 0.05, 0.18, 1.35);
}

.toggle-state:checked ~ .active-bg {
    transform: translate3d(-50%, 0, 0);
}

.toggle-state:checked ~ .toggle-inner .indicator {
    transform: translate3d(25%, 0, 0);
}
/*END TOGGLE*/

/*A&S Widget*/
.disabledAS {
    background-color: #c1c6c8;
    color: white;
    border-radius: 20px;
    width: 80px;
    font-size: 10pt;
    font-weight: 400;
    text-align: center;
    padding: 3px;
    margin-top:3px;
}

.enabledAS {
    background-color: #32b877;
    color: white;
    border-radius: 20px;
    width: 80px;
    font-size: 10pt;
    font-weight: 400;
    text-align: center;
    padding: 3px;
    margin-top: 3px;
}

.asUnavailalable {
    background-color: #b40101;
    color: white;
    border-radius: 20px;
    width: 80px;
    font-size: 10pt;
    font-weight: 400;
    text-align: center;
    padding: 3px;
    margin-top: 3px;
}

.asNotFound {
    background-color: #dc7e2f;
    color: white;
    border-radius: 20px;
    width: 80px;
    font-size: 10pt;
    font-weight: 400;
    text-align: center;
    padding: 3px;
    margin-top: 3px;
}

.showCatalogInfo {
    cursor: pointer;
}

.showCatalogInfo:hover {
    cursor: pointer;
    color: #0087C9;
}

.asAlignRight {
    float: right;
}

.automationSmallText {
    font-size: 10pt;
    font-weight: 400;
    cursor: pointer;
}

.automationText {
    font-size: 12pt;
    font-weight: 400;
    cursor:pointer;
}

.asGreen {
   color:#32b877
}

.asDarkRed {
    color: #b40101
}

.asGreen:hover {
    color: #2d9864
}

.asGreenSvg {
    filter: invert(55%) sepia(68%) saturate(406%) hue-rotate(98deg) brightness(94%) contrast(93%);
}

.asBlueSvg:hover {
    filter: invert(47%) sepia(100%) saturate(3337%) hue-rotate(171deg) brightness(101%) contrast(99%);
}

.inputDate {
    max-width:120px;
    border-radius:5px !important;
    font-size:12pt;
}

.inactiveSubscription{
    color:lightgray;
}

.hl-date-picker.datepicker {
    padding: 6px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: 1px solid #e9e9e9;
}

.hl-date-picker.datepicker:focus {
    border-color: #54abd9;
    box-shadow: none;
    transition-duration: .5s;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 17px;
    width: 17px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

.greenText {
    color: #2d9864 !important;
}

.orangeText {
    color: #f79838 !important;
}

input:checked + .sliderOrange {
    background-color: #f79838 !important;
}

input:focus + .sliderOrange {
    box-shadow: 0 0 1px #f79838 !important;
}

input:checked + .sliderGreen {
    background-color: #37a82b !important;
}

input:focus + .sliderGreen {
    box-shadow: 0 0 1px #37a82b !important;
}

input:checked + .slider {
    background-color: #2196F3;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

.slider.round:before {
    border-radius: 50%;
}

.switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 25px;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/*END A&S Widget*/
.activeText {
    color: #009DD7;
}

.inactiveText {
    color: gray;
}

.hlcNavy {
    color: #00263E !important;
    position: relative;
}

a:hover
{
	color: #009DD7;
}

.a-hover {
	color: #009DD7;
}

.disabledAction {
    pointer-events: none;
}

.accountInfo .accountTitle {
    font-weight: bold;
    font-size: 1.8em;
}

.accountInfo > .messageContainer {
    display: block;
    margin-top: 50px;
    margin-bottom: -40px;
    font-size: larger;
    font-weight: bold;
}

.alert-wrap.in {
    background-color:white;
}

.alert-wrap-transparent {
    background-color : transparent!important;
}

.popover-content {
    text-align:left;
}

a.disabled {
    pointer-events: none;
    color:lightgray;
}



h2 {
    color: black;
    font-size: 16px !important;
}

h1 {
	color: black;
    font-size: 18px !important;
    margin: 0px !important;
}

h2 {
    color: black;
    font-size: 16px !important;
}

h3 {
	color: black;
    font-size: 14px !important;
}

h4 {
	color: #515151;
    font-size: 18px !important;
    font-weight:500 !important;
}

.hl-inline-block  {
	display: inline-block !important;   
}

.hl-inline  {
	display: inline !important;   
}

a.hl-link {
    text-decoration:underline;
    cursor:pointer;
}

a.hl-build-link {
    text-decoration:underline;
    cursor:pointer;
    margin-left: 11px;
}

.hl-hover:hover {
	color:#009DD7;
	cursor: pointer;
	text-decoration:none;
}

.hl-info-popup {
    padding: 5px;
    display: none;
    background-color: white;
    position: absolute;
    border: 1px solid rgb(169, 167, 167);
    z-index: 1060
}

.hl-bold {
    font-weight:bold;
}

.hl-align-right {
	text-align:right !important;
}

.hl-align-left {
	text-align:left;
}

.hl-align-center {
	text-align:center !important;
}

.hl-align-center-middle {
	text-align:center !important;
    vertical-align: middle;
}

.addToListsIcon {
    width: 20px !important;
    height: 20px !important;
    cursor:pointer;
    margin-top:5px;
    
}

.hl-valign-center {
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
}


.hl-valign-center-noflex {

	/*display: flex;
    display: -ms-flexbox;
    /*display: -webkit-flex;*/
    align-items: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
}

.hl-valign-bottom {
	display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    align-items: flex-end;
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: end;
}

.hl-justify{
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
}

.hl-float-right {
	float:right;
}

/* Float clearing */
.hl-clearfix {
    overflow: auto;
}

.hl-table-center-bottom {
	display:table-cell;
    vertical-align:bottom;
    text-align: center;
}

.hl-table-bottom {
	display:table-cell;
    vertical-align:bottom;
}

.hl-table-middle {
	display:table-cell;
    vertical-align:middle;
}

.hl-table-cell{
	display:table-cell;
}

.hl-table{
	display:table;
    width: 100%;
    height: 100%;
}

.hl-table-display{
	display:table;
}

.hl-label {
    font-size: 12px;
    font-weight: 600;
}

.hl-label-bold {
    font-size: 1em;
    font-weight: 800;
}

.hl-gray {
    color: #a9a9a9;
}

.hl-mid-gray {
	color:#7D888E;
}

.hl-darkgray {
	color: #606060;
}

.hl-blue {
    color: #009ee0!important;
}

.hl-navy-blue {
	color: #00263e;
}

.hl-red {
    color: red;
}

.hl-green {
    color: green;
}

.hl-dollar {
    text-align: right;
}

.hl-small {
    font-size: 11px;
    font-weight: normal;
}

.hl-small-bold {
    font-size: 11px;
    font-weight: bold;
}

.hl-pad-bottom-xs {
    padding-bottom: 5px !important;
}

.hl-pad-bottom-sm {
    padding-bottom: 10px !important;
}

.hl-pad-bottom-md {
    padding-bottom: 20px !important;
}

.hl-pad-bottom-lg {
    padding-bottom: 30px !important;
}

.hl-pad-bottom-xl {
    padding-bottom: 45px !important;
}


.top25Mobile {
    padding-top: 0px;
}

.top25Mobile-booking {
    padding-top: 40px !important;
}

.hl-pad-top-sm {
    padding-top: 10px !important;
}

.hl-pad-top-md {
    padding-top: 20px !important;
}

.hl-pad-top-lg {
    padding-top: 30px !important;
}

.hl-hidden {
    display:none!important;
}

.dropdown-menu>li>a:hover {
    background:#009de2 !important;
}

.hl-fa-hover:hover{
    cursor:pointer;
}

.hl-input-xs{
    max-width : 50px;
    margin-left: 10px;
    margin-right:10px;
}

.hl-no-margin {
	margin:0px!important;
}

.placeholder {color: #aaa!important;}

.dropdown-menu {
    max-height: 240px;
    overflow: auto;
}

.form-control-feedback {
	right: 10px !important;
    font-size: 16px !important;
  color: grey !important;
  top: 2px !important;
}

.hl-overflow {
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0px;
	white-space: nowrap;
}

.subsWait {
    margin: -10px 0 0 10px;
}

.notification-div {
	display: block;
	position: fixed;
	right: 20px;
	z-index: 5;
	min-height: 90px;
	width: 380px;
	box-shadow: 8px 8px 20px #000;
    opacity: .9;
}

.notif-wrap {
	width: 100%;
	height: 100%;
	margin: 0;
	max-height: 0;
	overflow: hidden;
	padding: 0;
	-webkit-transition: max-height 0.7s linear;
	transition: max-height 0.7s linear;
}

.notif-wrap > .notif {
	width: 100%;
	height: 100%;
	margin: 0;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	text-align: left;
}

.notif-wrap > .notif > .media {
	margin: 0;
}

.notif-wrap > .notif > .media > .media-body {
	min-width: 150px;
	width: auto;
	vertical-align: middle;
}

#page-notification > .notif-wrap > .notif {
	box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.04);
}

.notif-wrap.in {
	max-height: 500px;
	-webkit-transition: max-height 1s linear;
	transition: max-height 1s linear;
}

.floating-container .animated.notif-wrap {
	overflow: visible;
}

.floating-container .animated.notif-wrap > .notif {
	border-radius: 2px;
}

.notif button.close {
	padding: 1px;
	border-radius: 20px;
	-webkit-transition: all, 0.3s;
	transition: all, 0.3s;
    color: white;
}

.notif .close {
	text-shadow: none;
	opacity: .3;
	position: absolute;
	left: auto;
	right: 10px;
	top: 10px;
}

.notif-success {
	background-color: #40b864;
	border-color: transparent;
	color: #fff;
    padding-bottom:10px;
}

.notif-warning {
	background-color: #f89938;
	border-color: transparent;
	color: #ffffff;
    padding-bottom:10px;
}

.notif-danger {
	background-color: #ce3234;
	border-color: transparent;
	color: #ffffff;
    padding-bottom:10px;
}

.hl-alert-success .alert-icon {
  background-color: #a9d7ae;
  color: #ffffff;
}
.hl-alert-warning .alert-icon {
  background-color: #fdca96;
  color: #ffffff;
}
.hl-alert-danger .alert-icon {
  background-color: #e59783;
  color: #ffffff;
}

.hl-alert-success {
  background-color: #40b864;
  border-color: transparent;
  color: #ffffff;
}
.hl-alert-success .close,
.hl-alert-success .alert-link {
  color: #ffffff;
}
.hl-alert-warning {
  background-color: #f89938;
  border-color: transparent;
  color: #ffffff;
  padding-right:10px !important;
}
.hl-alert-warning .close,
.hl-alert-warning .alert-link {
  color: #ffffff;
}
.hl-alert-danger {
  background-color: #ce3234;
  border-color: transparent;
  color: #ffffff;
}
.hl-alert-danger .close,
.hl-alert-danger .alert-link {
  color: #ffffff;
}

.hl-alert-message {
    background-color: #2E3192;
    border-color: transparent;
    color: #ffffff;
    
}

.hl-var-price-promotion-message
{
    /* purple */
	background-color:#9900FF;
    border-color: transparent;
    color: #ffffff;
}

.vert-align-outer {
    display: table;
    height: 100%;
    width: 100%;
}

.vert-align-outer .vert-align-inner {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    margin: 0 auto;
}

input[readonly] {
  background-color: white !important;
  cursor: text !important;
}

.QDError {
    margin: 5px;
    text-align: left;
    font-size: .9em;
    color: #ff0000;
	line-height:1em;
}


/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/ {
    background-position: center;
    background-repeat: repeat-x;
    background-color: #1d1d1d;
}

    .HeaderStyle th {
        padding: 5px;
        color: #ffffff;
    }

    .HeaderStyle a {
        text-decoration: none;
        color: #ffffff;
        display: block;
        text-align: left;
        font-weight: normal;
    }

/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/ {
    padding: 5px;
    border-right: solid 1px #1d1d1d;
}

.RowStyle td {
    background-color: #ffffff;
}

.AltRowStyle td {
    background-color: #ffffff;
}

.SelectedRowStyle td {
    background-color: #ffff66;
}

.row div.text-right {   
    text-align: right;
}

.row div.text-center {   
    text-align: center;
}


.detailRowStyle td:first-child, .address{
 
    font-size:14px;
    font-weight:bolder;
    text-align: left;
}
.detailRowStyle td:nth-child(2){
 
    text-align: left;
}

.hl-checkbox.hl-checkbox-inline {
    display: inline-block;
    margin-top: 0px;
    vertical-align: bottom;
    float: left;
}
.hl-checkbox {
    margin: 2px 0 5px;
    min-height: 34px;
    line-height: normal;
    box-sizing: border-box;
    border-radius: 3px;
    -webkit-appearance: none;
    padding: 6px 0;
    height: auto;
}

.hl-checkbox label {
    cursor: pointer;
    /* margin-left: 7px; */
    vertical-align: middle;
    margin-top: 0px;
    /* margin-left: -5px; */
    margin-bottom: 8px;
}

/* tabs */
.nav-tabs.hl-no-border>li.active>a,
.nav-tabs.hl-no-border>li.active>a:focus, 
.nav-tabs.hl-no-border>li.active>a:hover{
    border-color:white;
}

.hl-border-bottom {
    border-bottom:solid 1px #e6ebee;
}

.hl-border-top {
    border-top: solid 1px #e6ebee;
}



.hl-border-bottom-gray {
    border-bottom:solid 1px #ddd;
    padding-bottom:5px;
}

.hl-mandatory-field {
	border-color: red;
}



/* buffer */
.pad-top-no { margin-top:0px !important; }
.top5, .pad-no.top5 { padding-top:5px; }
.top7 { padding-top:7px; }
.top10, .pad-no.top10, .top10NoMobile { padding-top:5px !important; }
.top15 { padding-top:15px; }
.top20, .pad-no.top20 { padding-top:20px; }
.top25, .pad-no.top25, .top25NoMobile {padding-top: 25px; }
.top30, .pad-no.top30 { padding-top:30px; }
.top50, .pad-no.top50 { padding-top:50px;
}


@media (max-width:1199px) {
    .top25Mobile {
        padding-top:25px !important;
    }

    .top25Mobile-booking {
        padding-top: 65px !important;
    }

    .topGeneral {
        margin-top: 0px;
    }

    .topGeneral-booking {
        margin-top: 40px;
    }

}

@media (max-width:767px) {
	.top10NoMobile {
		padding-top: 0px !important;
	}

    .topGeneral {
        margin-top: 40px;
    }

    .topGeneral-booking {
        margin-top: 40px;
    }
}

.bot2 { padding-bottom:2px; }
.bot5 { padding-bottom:5px; }
.bot10 { padding-bottom:10px; }
.bot15 { padding-bottom:15px; }
.bot20, .pad-no.bot20 { padding-bottom:20px; }
.bot30, .pad-no.bot30 { padding-bottom:30px; }
.bot50, .pad-no.bot50 { padding-bottom:50px; }

.left5, .pad-no.left5 {padding-left: 5px;}
.left10, .pad-no.left10 {padding-left: 10px;}
.left12, .pad-no.left12 {padding-left: 12px;}
.left20, .pad-no.left20 {padding-left: 20px !important;}
.left30, .pad-no.left30 {padding-left: 30px !important;}

.right0, .pad-no.right0 {padding-right: 0px !important;}
.right5, .pad-no.right5 {padding-right: 5px;}
.right10, .pad-no.right10 {padding-right: 10px;}
.right12, .pad-no.right12 {padding-right: 12px;}
.right20, .pad-no.right20 {padding-right: 20px !important;}
.right30, .pad-no.right30 {padding-right: 30px;}

.pad-no-left {padding-left: 0px !important;}
.pad-no-right {padding-right: 0px !important;}

/* Nifty override */
.alert { padding: 5px 3em 5px 15px!important; padding-right:10px !important; left: 9px;}
.alert-wrap>.alert>.media { width:100%; }
.alert .close { position:inherit !important; right:10px !important; top:0px !important; }



.padding-right {
    padding-right:10px;
}

    
.hl-template {
	visibility:hidden;
	display:none;
}

.hl-input-error {
	border-color: red!important;
}

.hl-blue-text {
	color:#019ee3;
	font-weight:bold;
}

.hl-blue-text-not-bold {
	color: #019ee3;
}

.hl-shipping-restrictions {
	color: #f89938;
}

.hl-bottom-border-pad {
	border-bottom:1px solid rgba(0,0,0,.1);
	padding-bottom:15px;
}

.hl-error-message {
	color:red;
}

.hl-delete
{
	color:#008ED6 !important;
	display:none;
}

.hl-delete-link:hover .hl-delete
{
	display:inline !important;
}

.head-list .hl-delete-link a
{
	display:inline !important;
}

.head-list .hl-delete-link
{
	padding: 10px 0px;
}

.buffer
{
	height:130px !important;
}
.hl-model-info
{
	text-align:left;
}

.hl-modal
{
	text-align:center;
}
.hl-model-name
{
	font-size:1.5em;
	font-weight:bold;
	padding-top:5px;
}
.hl-modal-buttons{
	padding-top:25px;
	text-align:right;
}

.hl-modal-buttons button{
	min-width:80px;
	margin-left:10px;
}

.hl-modal-message{
	text-align:left;
}


.hl-disabled
{
	color:lightgray;
}

.hl-checkout
{
    cursor:pointer;
}

.hl-checkout:hover
{
    text-decoration:underline;
}


.modalWrap
{
	position: absolute;
	top: 10px;
	width: 100%;
	display: none;
	z-index: 80;
}
.modalPopup {
	background-color: #ffffff;
	display:  block;
	position:  relative;
	width:650px;
	height:510px;
	padding:5px;
	z-index: 91;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
	border-radius:10px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 5px 5px;
	border: solid 2px #CECECE;
/*	-webkit-box-shadow: inset 0 0 2px #333333;*/
	-moz-box-shadow: inset 0 0 2px #333333;
	box-shadow: inset 0 0 2px #333333;
}

.buttonminimal
{
	border: 0px solid #797979;
	background-color: transparent;
	font-size: 9px;
	text-decoration: none;
	width: 1px;
    display: none;
}

.buttonclass 
{
	border: 1px solid #909090;
	background-color: #d9d9d9;
	font-family: Verdana;
	font-size: 11px;
	color: black;
	text-decoration: none;
	height: 22px;
	text-transform: capitalize;
}


.buttonclass[disabled] 
{
	border: 1px solid #000000;
	background-color: #BBB;
	font-size: 12px;
	color: gray;
	text-decoration: none;
}

.buttonclass a:hover {
	color: #000;
	background-color: #009DD7;
	text-decoration: none;
}

.buttonclass:hover {
	background-color: #009DD7;
	color: #000;
	text-decoration: none;
}

.buttonclass:hover[disabled] {
	background-color: #BBB;
	color: gray;
	text-decoration: none;
}

.buttonglass {
	border: 1px solid #909090;
	background-color: #d9d9d9;
	font-size: 11px;
	font-family: Verdana;
	height: 22px;
	color: #666;
	text-decoration: none;
	text-transform: capitalize;
}

.buttonglass a:hover {
	color: #000;
	background-color: #009DD7;
	text-decoration: none;
}

.buttonglass:hover {
	color: #000;
	background-color: #009DD7;
	text-decoration: none;
}

.buttoncheckout 
{
	border: 1px solid #000000;
	background-color: #008ED6;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	height: 22px;
	color: white;
	text-decoration: none;
	text-transform: capitalize;
}

.buttoncheckout:hover {
	background-color: #009DD7;
	color: #000;
	text-decoration: none;
}

.buttonMobile {
    background-color: black !important;
    border-color:black !important;
    color: white;
    cursor:pointer;
  }

#modalWait {
	font-size:13px;
	font-family:'Roboto Condensed';
	color:#515151;
}

#modalWait .modal-dialog {
    width:inherit; 
    min-width:300px; 
    max-width:500px!important;
}

#modalWait .modal-body div {
    min-height:100px;
}

.hl-document-list {
	padding-left:20px;
}

.hl-document-list li{
	padding:5px;
}

.hl-product-video-container, .hl-product-review {
	padding: 0px 10px 0px 10px;
}

.hl-image-viewer
{
	  position: relative;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	margin-top: -1%;
	width:740px;
}

.hl-imgview-selected
{
	border-bottom:1px solid gray;
}

.hl-imgview-product
{
	font-size:1em;
	font-weight:bold;
	text-align:left;
	padding:10px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding-left:30px;
	border-bottom: 1px solid grey;
}

.hl-imgview-product #imageViewProdDesc {
	padding-left: 20px;
}

.hl-imgview-close {
	font-size: 14px !important;
	position: relative;
	top: 8px;
	right: 10px;
	z-index: 2;
}

.hl-imgview-content {
	right: -13px;
}

.hl-imgview-movebuttons {
	font-size: 1.5em;
	vertical-align: middle;
}

.hl-imgview-thumbs {
	text-align: left;
	padding-top: 10px;
	font-size: .8em;
	font-weight: bold;
	padding-left: 30px;
	display: inline;
}

.no-btn {
	cursor:default;
}

.hl-btn-light-blue
{
	background-color:#e6ebee!important;
	border-color:#e6ebee;
	font-size:14px!important;
    margin-right :5px;
}

.hl-btn-blue
{
	background-color:#009de2!important;
	border-color:#009de2;
	color:white!important;
	font-size:14px!important;
}

.hl-btn-blue.last, .hl-btn-light-blue.last
{
    margin-right :0px;
}

.hl-btn-fullwidth {
    width: 100%;
    margin-bottom:10px;
}

.hl-btn-red {
    background-color: #d11a1a !important;
    border-color: #d11a1a !important;
    color: white !important;
    font-size: 14px !important;
}

.hl-btn-blue-gray {
    background-color: #333F48 !important;
    border-color: #333F48;
    color: white !important;
    font-size: 14px !important;
}

.hl-btn-dark-gray
{
	background-color:#666666! important;
	border-color:#666666;
	color:white!important;
	font-size:14px!important;
}

.hl-btn-navy-blue {
	background-color: #00263e !important;
	border-color: #00263e;
	color: white !important;
	font-size: 14px !important;
}

.hl-btn-dark-gray-lighter[disabled]
{
	background-color:#999999! important;
    border-color:#999999;
	color:white!important;
	font-size:14px!important;
    margin-right :5px;
}

.hl-btn-dark-gray-lighter
{
	background-color:#666666! important;
    border-color:#666666;
	color:white!important;
	font-size:14px!important;
    margin-right :5px;
}

.hl-btn-white
{
    border-color:#a9a9a9 !important;
    padding:2px 5px !important;
}

.hl-btn-dark-blue {
	background-color: #333F48;
	color: white !important;
}

#cart_nav .list-group-item
{
	border:0px;
}
#hl-savedcart-actions{
    margin-top:10px;

}
#new-cart-modal .modal-header:after {
	border-bottom: none;
}

.hl-savedcart-topbtns{
    margin-right:6px;
    border:none;
    background-color:black;
}

.hl-space-above-sm{
	margin-top:5px;
}
.hl-space-above-md{
	margin-top:10px;
}
.hl-space-above-lg{
	margin-top:15px;
}

.hl-space-below-sm{
	margin-bottom:5px;
}
.hl-space-below-md{
	margin-bottom:10px;
}
.hl-space-below-lg{
	margin-bottom:15px;
}
.hl-promo-level-row:hover{
	background-color: #abecf7;
	cursor: pointer;
}
.hl-promo-level-col{
	background-color: transparent;
}
.hl-promo-split-div{
	width: 48%;
	display: inline-block;
}
.hl_promo-level_sel{
	background-color: aquamarine;
}

.hl-valign-middle{
    vertical-align: middle;
}

.popover  {
    min-width: 100px !important; 
    text-align: center !important;
}
.hl-background-white{
    background-color:white!important;
}

.hl-page-title {
    font-size:16px;
    font-weight:600;
}

.addSBOQuantityPopupAlign {
    text-align: center;
}

.backorder-warning {
    color: #F79838;
}
.backorder-emphasis {
    font-weight: bold;
}

#BackOrderReduceInformation {
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    padding: 6px 16px 6px 16px;
    margin-top: 8px;
    gap: 0.5rem;
    width: 416px;
    height: 42px;
    background: #EDEDED;
    border-radius: 6px;
    flex: none;
    order: 2;
    align-self: stretch;
    flex-grow: 0;
}

#BackOrderReduceInformation a {
    text-decoration: underline !important;
}

.SBOPopup-eta-row:nth-child(even) div {
    background-color: #EDEDED;
}

.SBOPopup-text-field {
    border: 1px #C1C6C8 solid;
    border-radius: 6px;
    padding: 6px;
}

#SBOPopup-email-input input {
    width: 100%;
    margin-bottom: 0;
    height: 33px;
}

#SBOPopup-email-input a {
    position: absolute;
    right: 2rem;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem !important;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    min-width: 28px;
    border-radius: 6px;
    height: 24px;
    margin-top: 4px;
}

#SBOPopup-email-input a i {
    font-style: normal;
    margin-left: 0.5rem;
}

.textboxclass {
    border: 1px solid #9F9F9F;
    background-color: #fcfcff;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 2px;
}

.hidden {
    visibility: hidden;
    width: 0px;
    display: inline;
}

.hl-cursor-on {
    cursor: pointer;
}

.pop_in {
    position: absolute;
    display: none;
    z-index: 95;
    top: 100px;
    left: 100px;
}

.solidpop {
    Z-INDEX: 99;
    background-color: #f0f0f0;
    display: none;
    border: solid 1px black;
    POSITION: absolute;
}

.boxdiv {
    margin: 5px;
    padding: 0px;
    z-index: 4;
    display: block;
}

.boxdivnoleftright {
    margin: 10px;
    padding: 10px;
    background-color: #C67070;
}

.boxtop {
    position: relative;
    background-color: #DEDEDE;
    color: #666666;
    font-weight: bold;
    margin: 0px;
    padding: 5px 10px;
    margin-bottom: 0px;
    border: solid 1px #d8d8d8;
    z-index: 5;
}

.boxtopcollapse {
    position: relative;
    background-color: #DEDEDE;
    color: #6A6A6A;
    display: block;
    font-weight: bold;
    margin: 0px;
    padding: 5px 10px;
    margin-bottom: 0px;
    border: solid 1px #d8d8d8;
    cursor: hand;
    cursor: pointer;
    z-index: 5;
}

.boxbot {
    background-color: white;
    margin-top: 0px;
    color: black;
    margin: 0px 0px -5px;
    padding: 10px 5px 5px 5px;
    border: solid 1px #d8d8d8;
    border-top: solid 0px black;
    display: block;
    top: -5px;
    position: relative;
}

.boxtoptransparent {
    position: relative;
    background-color: white;
    font-weight: bold;
    margin: 0px;
    padding: 5px 10px;
    margin-bottom: 0px;
    border: solid 1px #CECECE;
    border-bottom: 0px;
    z-index: 5;
}

.redOnBlackLarge {
    color: #dd0000;
    background-color: Black;
    font-size: 17px;
    font-weight: bold;
    padding-left: 5px;
}

.left {
    position: relative;
    float: left;
}

.right {
    position: relative;
    float: right;
}

.hierarchyWarehouse {
    text-align: center;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    border: 0;
}

.hl-divider {
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
}

.hl-divider-vertical-border {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.hl-divider-vertical-border-right {
    height: 30px;
    margin-bottom: 5px;
    margin-top: 5px;
    border-right: 1px solid #e6e6e6;
}

.hl-divider span,
.hl-divider i,
.hl-divider-vertical-border-right span,
.hl-divider-vertical-border-right i,
.hl-divider-vertical-border span,
.hl-divider-vertical-border i {
    margin-top: 10px;
}

.hl-divider-border-bottom {
    border-bottom: 1px solid #e6e6e6;
}


.hl-gray-back {
    background-color: #e7ebee;
}

.hl-white-back {
    background-color: #ffffff;
}

.hl-anchor::before {
	display: block;
	content: " ";
	margin-top: -170px;
	height: 170px;
	visibility: hidden;
	pointer-events: none;
}

.hl-width-45per {
    width: 45% !important;
}

.hl-width-100per {
  width:100% !important;
}

/*Checkbox*/
input[type="checkbox"].hl-checkbox-nifty {
	display: none;
}

input[type="checkbox"].hl-checkbox-nifty + label span {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: -2px 10px 0 0;
    vertical-align: middle;
    background: url(/us/Areas/Shared/Content/images/checkbox4state.png) left top no-repeat;
    background-size: 64px 16px;
    cursor: pointer;
}

input[type="checkbox"].hl-checkbox-nifty:disabled + label span {
    background: url(/us/Areas/Shared/Content/images/checkbox4state.png) -48px top no-repeat;
    background-size: 64px 16px;
}

input[type="checkbox"].hl-checkbox-nifty:checked + label span {
    background: url(/us/Areas/Shared/Content/images/checkbox4state.png) -32px top no-repeat;
    background-size: 64px 16px;
}

input[type="checkbox"].hl-checkbox-nifty:not(:checked):not(:disabled):hover + label span {
    background: url(/us/Areas/Shared/Content/images/checkbox4state.png) -16px top no-repeat;
    background-size: 64px 16px;
}

.partial {
    background: url(/us/Areas/Shared/Content/images/Grey-incomplete-box.svg) no-repeat !important;
    background-size: 16px 16px !important;
}

/*Radio button. Space between input and [...] seems to be needed. If absent, it breaks some radio buttons, weirdly.*/
input[type="radio"].hl-radiobutton-nifty {
    display: none;
}

input[type="radio"].hl-radiobutton-nifty + label span {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: -2px 10px 0 0;
	vertical-align: middle;
	background: url(/us/Areas/Shared/Content/images/radiobutton.png) left top no-repeat;
	background-size: 48px 16px;
	cursor: pointer;
}

input[type="radio"].hl-radiobutton-nifty:checked + label span {
	background: url(/us/Areas/Shared/Content/images/radiobutton.png) -32px top no-repeat;
	background-size: 48px 16px;
}

input[type="radio"].hl-radiobutton-nifty:not(:checked):hover + label span {
	background: url(/us/Areas/Shared/Content/images/radiobutton.png) -16px top no-repeat;
	background-size: 48px 16px;
}

svg > g > g.google-visualization-tooltip {
    pointer-events: none
}

@media (min-width: 481px) {
}

@media (max-width: 480px) {
	.addSBOQuantityPopupAlign {
		text-align: left;
	}

    #BackOrderReduceInformation {
        width: 100%;
       
    }
}

/*IPhone 6, 6+ landscape*/
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
	.buttonMobile {
		background-color: black !important;
		border-color: black !important;
		color: white;
		cursor: pointer;
		margin-right: 0px !important;
	}
}

@media print {
	.no-print, .no-print * {
		display: none !important;
	}
}

.hlc-btn-close {
    margin-top: -1.9rem;
    opacity: 1;
}
.highlightRecommendation {
    color: #009DD7;
}

.lightgrayMouseOn:hover {
	background-color: #f5f5f5;
}

.underlineMouseOn:hover {
    text-decoration: underline;
}

.recommendationSmallText {
    color: #a9a9a9 !important;
    font-size: 12px !important;
    margin: 0px !important;
}

.recommendationHeader {
    color: #00263e !important;
    font-size: 18px !important;
    margin: 0px !important;
    font-weight: bold;
}

.recommendationMediumText {
    color: #00263e !important;
    font-size: 14px !important;
    margin: 0px !important;
    font-weight: bold;
}

.filterText {
    font-size: 18px !important;
    padding: 3px;
    padding-bottom:8px;
    cursor: pointer;
    color: white;
}

#btnLoadMoreSuggestions {
    background-color: #a9a9a9;
    color: white;
    font-size: 16px !important;
    height:36px;
    width:100%;
}

#btnViewAll {
    background-color: #009DD7;
    color: white;
    font-size: 16px !important;
    width: 100%;
    height: 36px;
}

#searchRecommendation {
    display: none;
    background-color: white;
    z-index: 9000;
    min-width: 1120px;
    min-height: 651px;
    position: absolute;
    right: 0px;
    margin-top: 2px;
}

#searchRecommendation-mobile {
    display: none;
    background-color: white;
    z-index: 9000;
    min-width: 410px;
    min-height: 651px;
    position: absolute;
    right: 10px;
    margin-top: 17px;
}

#deleteIcon {
    display: none;
    z-index: 8501;
    padding: 1px;
    font-size: 18px;
    color: lightgray;
    cursor:pointer;
}

#searchIcon {
    z-index: 1031;
    padding: 1px;
    font-size: 18px;
    color: lightgray;
}


.recommendationImage {
     min-height:120px;
     min-width:120px;
     width:120px;
	 height:120px;
     padding:5px;
}

.recommendationsPanel-mobile {
	padding: 10px 0px;
	min-height: 671px;
}

.recommendationsFilterPanel-mobile {
    background-color: #00263e;
    color: white;
    height: 100%;

}


@media (min-width:601px) and (max-width: 1199px) {

    .recommendationFilterDisplay {
        display: normal;
    }

    .recommendationFilterDisplayInverse {
        display: none;
    }

    .menu-search-mobile {
        position: fixed !important;
        width: 300px !important;
        max-width: 100% !important;
        padding-left: 10px;
        padding-right: 10px;
        margin: 2px;
        right:10px;
        font-size: 22px !important;
    }

    .mobileSuggestionPanel {
        height: 100%;
        display: flex;
    }

    #closeSearchBar {
        z-index: 8501;
        padding: 1px;
        font-size: 28px !important;
        color: lightgray;
        cursor: pointer;
        float: right;
        margin-right: 5px;
        margin-top: 6px;
        right: 12px;
        position: fixed;
    }

    #searchRecommendation-mobile {
        display: none;
        background-color: white;
        z-index: 9000;
        min-height: 400px;
        right: 0px;
        /*height: calc(100vh - 60px);*/
        position: absolute;
        margin-top: 55px;
        overflow: scroll;
    }


    .recommendationsFilterPanel-mobile {
        background-color: #00263e;
        color: white;
        height: 671px;
       
    }
}

@media (max-width:600px) {

    .recommendationFilterDisplay {
        display: none;
    }

    .recommendationFilterDisplayInverse {
        display: normal;
    }

    .mobileSuggestionPanel {
        height: 400px;
        display: flex;
        flex-direction:column
    }

    #btnLoadMoreSuggestions {
        background-color: #a9a9a9;
        color: white;
        font-size: 16px !important;
        height: 36px;
        width: 100%;
        padding-bottom:20px !important;
        margin-bottom:20px !important;
    }

    #closeSearchBar {
        z-index: 8501;
        padding: 1px;
        font-size: 28px !important;
        color: lightgray;
        cursor: pointer;
        float: right;
        margin-right: 5px;
        margin-top: -35px;
        position: relative;
    }

	.recommendationsPanel-mobile {
		padding: 0px;
		height: 671px;
	}

	.recommendationsFilterPanel-mobile {
		background-color: #00263e;
		color: white;
		height: 300px;
		width: 100%;
		min-width: 100%;
		padding-bottom: 20px !important;
	}

    #btnViewAll {
        background-color: #009DD7;
        color: white;
        font-size: 16px !important;
        width: 100%;
        min-width:100%;
        height: 36px;
    }

    #searchRecommendation-mobile {
        display: none;
        background-color: white;
        z-index: 9000;
        min-width: 100%;
        height: 350px;
        min-height: 350px;
        /*height: calc(~"100vh - 120px");*/
        /*height: calc(100vh - 60px);*/
        /*height: 77vh;*/
        right: 0px;
        position: absolute;
        margin-top: 10px;
        overflow: scroll;
    }

    .menu-search-mobile {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px;
        padding-right: 10px;
        margin:2px;
        font-size:22px !important;
    }

    .filterText {
        font-size: 16px !important;
        padding: 8px;
        cursor: pointer;
        color:white;
    }
}


#SBOPopup p {
	line-height: 25px;
	margin-bottom: 20px;
	padding-left: 10px;
}

#SBOPopup input[type='checkbox'] {
	margin-right: 15px;
}

.magnific-popup-text {
	position: absolute;
	color: #FFF;
}

.magnific-popup-text h2 {
	color: #FFF !important;
	font-weight: normal;
	font-size: 25px !important;
}

.magnific-popup-text div.video-description {
	line-height: 25px;
}

.CloseButton {
    color: white !important;
    margin-top: -10px !important;
    font-size: 30px !important;
    mix-blend-mode: difference;
}

.maxWidth {
    width: 850px;
}

.maxWidthContent {
    width: 800px;
}


@media (max-width: 768px) {
    .maxWidth {
        width: 650px;
    }

    .maxWidthContent {
        width: 600px;
    }
}


@media (max-width: 1024px) {
    .maxWidth {
        width: 750px;
    }

    .maxWidthContent {
        width: 700px;
    }
}

@media (max-width: 450px) {
    .maxWidth {
        width: 380px;
    }

    .maxWidthContent {
        width: 350px;
    }
}



.col-xs-15 {
    width: 20%;
    float: left;
}

.modal-dialog {
	max-width: 90% !important;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/*Mobile Portrait*/
@media (min-width:320px) and (max-width:415px) and (orientation : portrait) {
	.col-xs-6-pt {
		width:50%;
	}
}

/*Mobile Landscape*/
@media (max-width:768px) and (orientation : landscape) {
	.col-xs-push-6-ls {
		left:50%;
	}

	.col-xs-pull-3-ls {
		right: 25%;
	}

	.col-xs-6-ls {
		width:50%;
	}

	.col-xs-12-ls {
		width: 100%;
	}

	.hidden-xs-ls {
		display: none !important;
	}
}
#hlCountdownTimer{
  font-size: 12px; 
}

#hlCountdownTimer span{
    position:absolute;
    width:60px;
    text-align:center;
}

.hl-hourNumber{
    left:18px;
    top:30px;
    font-weight:bold;
    font-size:2.5em;
}

.hl-hourNumberZero{
	color:darkred;
}

.hl-hourText{
    left:18px;
    top:60px;
    font-size:.7em;
}

.hl-minuteNumber{
    left:80px;
    top:30px;
    font-weight:bold;
    font-size:2.5em;
}

.hl-minuteText{
    left:80px;
    top:60px;
    font-size:.7em;
}

.hl-times-up{
  max-width: 160px;
  font-size: .8em;
  color: darkred;
  text-align: center;
  width: 110px;
  padding-top: 16px!important;
  margin-left: 10px;
}

@media only screen and (min-width: 811px) and (max-width: 900px){

    .hl-hourNumber{
    left:-12px;
}

  .hl-hourText{
    left:-12px;
}

.hl-minuteNumber{
    left:50px;
}

.hl-minuteText{
    left:50px;
}
}
.hl-footer {
	font-weight:bold;
}

.hl-footer ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	position:relative;
}

.hl-footer li
{
	display:inline;
}

.hl-footer-first-row {
    background-color: #00263E;
    color: #FFFFFF;
    -webkit-box-shadow: -700px 0 0 #000000, 700px 0 0 #000000;
    -moz-box-shadow: -700px 0 0 #000000, 700px 0 0 #000000;
    box-shadow: -700px 0 0 #000000, 700px 0 0 #000000;
    display: flex;
    justify-content: center;
}

.hl-footer-first-row a {
	color:#FFFFFF;
}

.hl-footer-second-row {
	background-color: #FFFFFF;
	color: #515151;
	-webkit-box-shadow: -700px 0 0 #FFFFFF, 700px 0 0 #FFFFFF;
	-moz-box-shadow: -700px 0 0 #FFFFFF, 700px 0 0 #FFFFFF;
	box-shadow: -700px 0 0 #FFFFFF, 700px 0 0 #FFFFFF;
}

.hl-footer-second-row div {
	display:inline;
}

.hl-footer-third-row {
	background-color:#FFFFFF;
}

.hl-footer-separator {
	padding:0px 5px 0px 5px;
}

.hl-footer-social-media {
	display:flex!important;
	justify-content:flex-end;
}

.hl-footer-social-media img {
	height:20px;
	width:20px;
	display:inline;
}

.hl-footer-row {
	padding:5px 0 5px 0;
}

@media only screen and (max-width:767px) and (orientation : portrait) {

    .hl-hidden-portrait-xs {
        display: none !important;
    }

    .hl-footer-first-row {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media only screen and (max-width:1024px) and (orientation : landscape) {

	.hl-hidden-landscape {
		display:none!important;
	}
}

@media only screen and (max-width: 1200px)
{
	.hl-footer-social-media {
		display:flex;
		justify-content:center;
	}
}
.hl-form-inline input {
    display : inline-block !important;
}

.hl-form-inline input.hl-sm {
   max-width : 50px;
}

.hl-form-inline select.hl-md {
   max-width : 200px;
}

.hl-form-inline input.hl-sm, 
.hl-form-inline select.hl-md {
   margin-left: 5px;
   margin-right: 5px;
}

textarea {
    width:100%;
    resize: none;
}

a.link {
    text-decoration : underline;
}

#editWait svg  {
    height:50px;
    width:100%;
}

.hl-drop-down button {
    min-width: 160px;   
    text-align:left;
}

.hl-drop-down button span.caret{
   float:right;
   margin-top:6px;
}

.hl-drop-down li {
    min-width: 160px;   
}


.hl-drop-down li.selected ,
.hl-dropdown-mobile li.selected,
.hl-dropdown-mobile li:hover
{
    background-color:#009de2;  
    cursor:pointer;
}

.hl-drop-down li.selected a,
.hl-dropdown-mobile li.selected a,
.hl-dropdown-mobile li:hover a
{
    color : white;
}

.hl-dropdown-mobile {
   padding: 0;
   list-style-type: none;
    margin-bottom: 0px;
}

.hl-dropdown-mobile li{
    line-height:30px;
}

.hl-dropdown-mobile li a {
    margin-left:12px;
}


.dropdown-menu-right {
    right: -2px;
    left: auto;
}

.hl-dropdown-list .dropdown-toggle {
	width:100%;
	text-align:left;
}

.hl-dropdown-list .caret{
	float:right;
	  margin-top: 5px;
}

.hl-dropdown-list {
    width: 100%;
	text-align:left;
}

.hl-dropdown-list .modalCardExpYear {
    min-width:50px !important;
}

.hl-dropdown-list ul {
	width: 100%;
}

.hl-dropdown-list .btn {
	padding: 6px 5px 5px 0px;
    min-height:30px;
}

.hl-dropdown-scrollable
{
    max-height: 20em;
    line-height: 2em;
    overflow: scroll;
    overflow-x: hidden;
}

.hl-dropdown-scroll-auto > ul
{
    overflow: auto;
}

.disabledbutton {
	color: #606060 !important;
}

.disabledbutton *:hover {
     pointer-events: none !important;
}

.hl-date-picker.datepicker {
	padding: 6px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
	border: 1px solid #e9e9e9;
}

.hl-date-picker.datepicker:focus {
	border-color: #54abd9;
	box-shadow: none;
	transition-duration: .5s;
}

.hl-form-feedback {
	margin-left:-30px; 
	height:35px; 
	background:none; 
	border:none;
	display:inline;
	color:gray;
}

.hl-form-control {
	padding: 6px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
	border: 1px solid #e9e9e9;
	width: 90%;
}

.hl-form-ddl-control {
	width: 90%;
}

.hl-form-control:focus {
	border-color: #54abd9;
	box-shadow: none;
	transition-duration: .5s;
}

.hl-validator
{
	/*display: none;*/
}

.hl-left-arrow {
    background: url('../../../../../Content/images/arrow_left_gray.png') no-repeat center;
}

.hl-right-arrow {
    background: url('../../../../../Content/images/arrow_right_gray.png') no-repeat center;
}


@-moz-document url-prefix() { 
  .hl-drop-down button span.caret{
       float:none;
       margin-top:0px;
    }
}

.validation-summary-errors {
	color:white
}

.validationBooking {
    margin-top: 0px;
}

.validationBooking-booking {
    margin-top: 0px;
}

.validation-summary-errors span {
	font-weight:700;
	font-size: 14px
}

.validation-summary-errors ul {
	list-style-type:none;
	-webkit-padding-start: 0px;
	padding:0px;
}

.validationMessage {
    margin-top:15px !important;
}

.validation-summary-errors ul li {
	padding:5px 10px;
	margin-top:20px;
	font-weight:700;
	font-size:14px;
	background-color:#ce3234;
}

.validation-summary-errors ul li label, .validation-summary-errors ul li span {
	display:inline !important;
}

.validation-summary-errors ul li div {
	/*display:flex;*/ 
	flex-direction:column;
	width:100%;
}

.validation-summary-errors ul li.Error { 
	background-color:#ce3234;
}

.validation-summary-errors ul li.Warning {
	background-color:#f89938;
}

.validation-summary-errors ul li.Success {
	background-color:#40b864;
}

.validation-summary-errors ul li.Message {
	background-color:#2E3192;
}

.validation-summary-errors ul li.Promotion {
	background-color:#9900FF;
}

.validation-summary-errors button.close {
	color:white;
	text-align:right;
	opacity:.9
}

.validation-summary-errors div.close {
	width:30px;
}

.validation-summary-errors div.message {
	/*display:flex;*/
	flex-direction:row;
	justify-content:space-around;
}

@media only screen and (max-width: 1199px) {

    .validationMessage {
        margin-top: 0px !important;
    }

    .validation-summary-errors {
        padding-top: 0px;
    }
}

/* Mobile */
@media only screen and (max-width:767px) {
    input[type='text'],
    input[type='number'],
    input[type='password'],
    select.hl-form-control {
        font-size: 16px;
    }

    .validationBooking {
        margin-top: 0px;
    }

    .validationBooking-booking {
        margin-top: 40px;
    }

	.validation-summary-errors {
		padding-top: 10px;
	}
}
.hl-grid-header { border-bottom: solid 1px #DEE4E7; height:35px; }
.hl-grid-header, .hl-user-grid-header div{    
	font-weight:700;
	text-align:left;
    vertical-align: bottom;   
}
.hl-grid-header .container { height:35px; position:relative; }
.hl-grid-header .bottom { position:absolute; bottom:5px; }

.hl-row{
	height:52px;
	border-bottom: solid 1px #DEE4E7;
    text-align:center;
    cursor:pointer;
}

.hl-row-open{
	background-color: #e6eaed;
	border-bottom: none !important;
}

.hl-row-delete{
	max-width:30px;
}

.hl-row div{
	text-align:left;
}

.hl-row-chevron{
    font-size:.8em;
    vertical-align:middle;
    padding-right:5px;
}

.hl-align-center input {
	text-align:center;
}

.hl-row-var-grid-header {
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	border-top: solid 1px #DEE4E7;
	border-bottom: solid 1px #DEE4E7;
}

.hl-row-var-grid-header-booking {
	padding-top:7px;
	padding-bottom:7px;
	font-weight: bold;
	border-top: solid 1px #DEE4E7;
	border-bottom: solid 1px #DEE4E7;
}

.row {
	margin-right: inherit !important;
	margin-left: inherit !important;
}

.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

#LanguageMenu ul,
#LoginMenu ul,
#PriceModeMenu ul,
#AdminMenu ul {
    list-style: none;
    padding: 0;
    font-size: 14px;
    margin-bottom: 5px;
}

#MainMenu {
    list-style: none;
    padding: 0;
    font-size: 16px;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 0px;
    display: inline-block;
}

#MainMenu li {
    display: inline;
}

#MainMenu li a {
    display: inline;
    padding-right: 10px;
    color: #00263E;
}

/*Booking Header banner*/
.StatusBannerBorder {
    border-radius: 8px;
    background: #009DD7;
    padding: 0px;
    padding-top:6px;
    width: 72px;
    height: 30px;
}


.headerText {
    font-size: 14pt;
    color: #00263E;
    font-weight: bold;
}

.smallGrayText {
    font-size: 10pt;
    color: darkgray;
}

.StatusBannerText {
    font-size:14pt;
    font-weight:bold;
}

.StatusBannerText a {
    font-size: 14pt;
    font-weight: bold;
    color:white;
    text-decoration:none;
    cursor:pointer;
}

.StatusBannerMain {
    margin-top: 6px;
    height: 26px;
    text-align: center;
}

.StatusBannerBorderInactive {
    background: #5a5a60 !important;
    color: lightgray;
}

.StatusBannerLine {
    background: #009DD7;
    margin-top: 12px;
    height: 5px;
    text-align: center;
}

.FileButton {
    background-color: #e9e9e9;
    color: #6d6d6d;
    padding: 6px;
    margin-top: 5px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #c2bebe;
    cursor: pointer;
    width: 200px;
    height: 32px;
}

/*.StatusBannerBorder {
    width: 100px;
    background: #009DD7;
    border: 1px solid #fff;
    position: relative;
    height: 24px;
    padding: 3px;
    text-align: center;
    color: #fff;
    text-shadow: 0 0 1px #000;
}

.StatusBannerBorder:after,
.StatusBannerBorder:before {
    content: '';
    display: block;
    position: absolute;
    left: 100%;
    width: 0;
    height: 0;
    border-style: solid;
}*/
/*.StatusBannerBorder:after {
    top: 1px;
    border-color: transparent transparent transparent #009DD7;
    border-width: 10px;
}

.StatusBannerBorder:before {
    top: 0px;
    border-color: transparent transparent transparent #fff;
    border-width: 11px;
}*/
/**/
.overlay-content li a.active {
    color: #00263E;
}

.cover {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.6);
    z-index: 1029;
    width: 100%;
    height: 100%;
    display: none;
}

.handCursor {
    cursor: pointer;
}

.overlay-content .fa {
    font-size: 0.8em;
}

#CatalogMenu {
    margin-top: 2px;
}

#AdminMenu,
#PriceModeMenu,
#LanguageMenu {
    position: absolute;
    display: none;
    margin-top: 10px;
    padding: 5px 10px;
    min-width: 135px;
    max-height: 260px;
    overflow-y: auto;
    overflow-x: hidden;
    /*right:10px;*/
}

#LoginMenu {
    position: absolute;
    margin-top: 10px;
    padding: 5px 10px;
    min-width: 250px;
    right: 10px;
}

    #AdminMenu li,
    #PriceModeMenu li,
    #LanguageMenu li,
    #LoginMenu li {
        margin-top: 15px;
    }

#LanguageMenu img {
    margin: 0 5px;
    vertical-align: middle;
}

#LanguageMenu ul li p {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
}

#CurrentPriceMode,
#CurrentLanguage {
    font-size: 14px;
}


#PricingModeModal .modal-body {
    padding-top: 0px;
}


.header-cutoff {
    color: #323D47;
    text-align: right;
}

.header-cartinfo {
    background-color: #323D47;
    box-shadow: -700px 0 0 #323D47, 700px 0 0 #323D47;
    color: white;
    text-align: right;
    min-height: 41px;
	height:50px;
}

.sub-menu-container {
    display: none;
    position: absolute;
    box-shadow: 0px 6px 5px -6px #515151;
    background-color: #E6E6E6;
    z-index: 50;
    padding-top: 20px;
    opacity: 0.98;
}

.sub-menu-container.container-white {
    background: white !important;
    border: 1px solid #e9e9e9;
}

.sub-menu {
    list-style: none;
    padding: 0 0 0 12px;
    font-size: 14px;
}

.main-menu-mobile {
    position: fixed;
    display: none;
    width: 100%;
    background: white;
    font-size: 16px;
    height: 50px;
    z-index: 105;
    top: 64px;
    left: 0;
}

.catalog-view-by {
    font-size: 14px;
}

.sub-menu li a:hover,
.menu-search-icon:hover,
.main-menu-mobile:hover,
#MainMenu li a:hover,
#CatalogMenu .catalog-view-by:hover {
    color: #009DD7;
    cursor: pointer;
}

.sub-menu li {
    padding-bottom: 2px;
}

#CatalogMenu .sub-menu.container:before,
#CatalogMenu .sub-menu.container:after,
#CatalogMenu .sub-menu.row:before,
#CatalogMenu .sub-menu.row:after {
    content: normal;
}


.header-menu {
    flex: 200px;
    padding-right: 0px;
}

.header-menu-spacing {
    margin-top:10px;
}

#CatalogMenu {
    flex: 200px;
    padding-right: 4px;
}

#CatalogMenu .sub-menu {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    overflow-x: auto;
    margin-bottom: 50px;
}

#CatalogMenu .sub-menu li {
    display: flex;
}

#CatalogMenu .catalog-view-by.active {
    color: #555;
    font-weight: 900;
}

#MenuQuickLink {
    position: absolute;
    right: 320px;
    top: 5px;
    width: 250px;
}

#MenuQuickLink a {
    margin-left: 30px;
    float: right;
    width: 22px;
    height: 22px;
}

.NewAccount {
    display: inline-block;
    top: -1px;
    width: fit-content !important;
    height: auto !important;
    border-radius: 5px;
}

.menu-item-width {
    width: 70px;
}

.main-menu-top-links {
    float: right;
}

.menu-search {
    position: absolute;
    right: 0;
    top: 0;
    color: #888888;
    background: white !important;
    width: 300px;
    padding: 2px 5px;
    border: 1px solid rgb(81, 81, 81);
    font-size: 18px;
}

.menu-search input {
    background: url(images/comment-author.gif) white no-repeat scroll 7px 7px;
    border: none;
    height: 100%;
    color: #888888;
}

.menu-search-icon {
    float: right;
    margin-right: 6px;
    margin-top: -28px;
    position: relative;
    z-index: 2;
}

.menu-delete-icon {
    float: right;
    margin-right: 6px;
    margin-top: -21px;
    position: relative;
    z-index: 2;
}

.letter-menu {
    position: fixed;
    right: 10px;
    z-index: 60;
    height:100%
}

.letter-menu.categories {
right: 15px;
}

.letter-menu:not(.active) {
display: none;
}

.letter-menu .sub-menu {
display: block;
overflow-x: inherit;
}

.letter-menu ul li {
	min-width: 10px !important;
	text-align: center;
	padding-bottom: 0px;
	display: block !important;
	height: 25px;
}

.letter-menu ul li a {
    font-size: 12px;
    padding-right: 2px;
}

.letter-menu li a.active {
    color: #888888;
}

.header-menu label {
    margin-bottom: 0px;
}

.menu-serach-black {
    padding: 5px;
    background: none;
    color: lightgray !important;
    border: none;
    height: 35px !important;
}

.menu-dealer-search {
    padding: 5px;
    border: medium !important;
    height: 35px !important;
    width: 300px !important;
}

.table-header-customers-account {
    width: 85px !important;
    height: 25px;
    vertical-align: bottom;
}

.table-header-customers-customer {
    width: 228px !important;
    vertical-align: bottom;
}

.table-header-customers-address {
    width: 300px !important;
    vertical-align: bottom;
}

.table-header-customers-iro {
	width: 50px !important;
	vertical-align: bottom;
}

.modal-body-dealer {
    position: relative;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-top: 20px;
    text-align: left;
    max-width: 350px;
}

.mobile-search-bar {
    display: none;
    position: fixed;
    top: 0px;
    width: 100%;
    height: 65px;
    z-index: 15;
}

.mobile-search-bar-booking {
    display: none;
    position: fixed;
    top: 0px;
    width: 100%;
    height: 65px;
    z-index: 15;
    top:40px;
}

.hl-button-search-mobile {
    float: right;
    margin-top: 10px;
    margin-right: 12px;
    width: 50px;
    height: 25px;
    min-width: 75px !important;
    padding: 3px !important;
}

.badge-account-lg {
    margin: -6px 0px 0px -6px;
    font-size: 8px;
}

.fa-arrow-up {
    color: #00A651;
    height: 25px;
}

.fa-arrow-down {
    color: #ED1C24;
    height: 25px;
}

.fa-arrow-right {
    color: #0086D6;
    height: 25px;
}

.fa-line-chart {
    color: white;
    font-size: 40px !important;
}

.hl-hdr-infobox {
    padding-left: 20px;
    cursor: pointer;
}

.hl-hdr-infobox-text {
    font-size: 12px;
}

.hl-hdr-infobox-text-small {
    font-size: 13px;
    opacity: 0.8;
}

.hl-hdr-cartValue-value {
    font-size: 15px;
}

.hl-hdr-infobox-value {
    opacity: 0.8;
    font-size: 15px;
}

.hl-hdr-infobox-icon {
    font-size: 30px !important;
    height: 25px !important;
}

.hl-header-reduceOpacity {
    opacity: 0.6;
}

.user-logged-header {
    padding-bottom: 0px;
}

#DropDownUserMenu .user-name,
#DropDownUserMenu .fa-angle-down,
#CurrentPriceMode .fa-angle-down {
    display: inline !important;
}

.hlc-btn-checkout {
	border: none;
}

/****************************************************************************************************/
/*ALL MOBILE*/
/****************************************************************************************************/
@media only screen and (max-width: 1199px) {
	.overCover {
        z-index: 10;
    }

    .booking-header {
        position: fixed;
    }

    .main-menu-top-links-mobile-booking {
        top:40px;
    }

    .main-menu-top-links-mobile {
        vertical-align: middle;
        background-color: #00263e;
        width: 100%;
        margin: 0px;
        position: fixed;
    }


    .main-menu-top-links-mobile a {
        margin-left: 10px;
        font-size: 20px;
    }

    .cover {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 5;
        background: rgba(0,0,0,0.0);
        width: 100%;
        height: 100%;
        display: none;
    }

    .header-menu-spacing {
        margin-top: 0px;
    }

    .mobileHeaderBand {
        width: 60px;
        display: inline-block;
        margin-top: 7px;
        vertical-align: top
    }

    .mobileHeaderBandRight {
        width: calc(100% - 135px);
        display: inline-block;
        text-align: right
    }

    #OpenMainMenu {
        width: 60px;
        height: 65px;
        background-color: #009DD7;
        text-align: center;
        display: inline-block;
    }

    #dropCartMenu {
        display: none;
        width: 100%;
        height: 200px;
        background-color: #00263e;
        text-align: center;
        padding-top: 40px;
        max-width: 500px;
        right: 0px;
        position: fixed;
        z-index: 400;
        
    }

    .dropCartMenu {
        top: 65px;
    }

    .dropCartMenu-booking {
        top: 105px;
    }

    .breadcrum-content {
        top: 75px !important;
    }

    #header {
        margin-top: 0px;
    }

    #header {
        margin-top: 0px;
    }

    .letter-menu {
        position: fixed;
        right: 0px !important;
        padding-right: 10px;
        z-index: 60;
        background-color: white;
        top: 65px !important;
    }

    #timeRemainingCutOff {
        text-align: center !important;
        color: white;
    }

    #postCutOff {
        text-align: center !important;
        color: white;
    }

    #timeRemaining {
        color: red !important;
        font-size: 14px;
        font-weight: bold;
    }

    #content {
        margin-top: 10px;
        margin-bottom: 50px;
    }

    .message-content {
        padding-top: 65px;
    }

    .layout-wrapper {
        padding-top: 0px !important;
    }

    .cartButtonFull {
        width: 90%;
        font-size: 18px;
    }

    .cartButtonGray {
        background-color: #c1c6c8;
        color: #00263e;
    }

    .cartButtonBlue {
        background-color: #0087C9;
        color: white;
    }

    #MainMenu {
        margin-top: 0px;
        width: 100%;
        font-weight: normal;
    }

    #UserMenu {
        padding-top: 10px;
        margin-top: 0px;
        width: 100%;
        font-weight: normal;
    }


    .badge-account {
        margin-top: -10px;
        font-size: 12px;
        background-color: #009DD7;
    }

    .sub-menu {
        list-style: none;
        padding: 0 0 0 0px;
        font-size: 14px;
    }

    .main-menu-mobile {
        position: fixed;
        display: none;
        width: 100%;
        background: white;
        font-size: 16px;
        height: 50px;
        z-index: 105;
        top: auto;
        left: 0;
    }


    #main-menu-mobile-back {
        display: none;
        padding-top: 15px;
        padding-bottom: 10px;
        background-color: white;
        width: 100vh;
        max-width: 500px
    }

    #mobileUserMenu {
        padding-top: 15px;
        padding-bottom: 10px;
        /*width: 100vh;*/
        max-width: 500px
    }


    .bottomGrayBorder {
        border-bottom: solid;
        border-bottom-color: darkgray;
        border-bottom-width: 1px;
    }

    .bottomLightGrayBorder {
        border-bottom: solid;
        border-bottom-color: #f2f2f2;
        border-bottom-width: 1px;
    }


    .mobile-search-bar {
        display: none;
        position: fixed;
        padding-top: 10px;
        width: 100%;
        height: 65px;
        z-index: 15;
        padding-left: 15px;
        padding-right: 15px;
    }

    .mobile-search-bar-booking {
        display: none;
        position: fixed;
        padding-top: 10px;
        width: 100%;
        height: 65px;
        z-index: 15;
        padding-left: 15px;
        padding-right: 15px;
        top: 40px;
        background-color: #00263e;
    }


    .sub-menu-container li a {
        font-size: 18px;
        border-bottom: solid;
        border-bottom-color: darkgray;
        border-bottom-width: 1px;
        margin-top: 15px;
        padding: 0px;
        background-color: transparent;
    }

    .sub-menu-container {
        display: none;
        background-color: transparent;
        /*top: 50px;*/
        box-shadow: none;
        padding-left: 0px !important;
        padding-right: 0px !important;
        height: 150%;
        padding-top: 0px;
    }

    .header-menu {
        height: 0px;
        flex: 200px;
        padding-right: 4px;
    }

        .header-menu a {
            color: #515151;
            font-size: 18px;
            height: 45px;
        }

    #MainMenu li a {
        display: inline;
        padding-right: 10px;
        color: #515151;
        border-bottom: solid;
        border-bottom-color: darkgray;
        border-bottom-width: 1px;
        margin-top: 10px;
        margin-bottom: 15px;
    }

    #MainMenu li a,
    #UserMenu li a {
        display: block;
        padding: 5px 15px 5px 10px;
    }

    #CatalogMenuMobile li i,
    #MainMenu li i,
    #UserMenu li i {
        /*margin-top: 10px;*/
        float: right;
    }

    .overlay-content li a.active {
        color: #515151;
    }

    .user-logged-header {
        padding-bottom: 0px;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #OverlayMenu {
        height: 100%;
        width: 100%;
        display: none;
        opacity: 100;
        position: fixed;
        z-index: 50;
        left: 0;
        background-color: white;
        overflow-x: hidden;
        max-width: 500px;
    }

    .overlay-menu {
        top:115px;
    }

    .overlay-menu-booking {
        top: 155px;
    }

    #OverlayMenu a.active {
        color: inherit;
    }

    #OverlayMenu .NewAccount {
        display: none;
    }

    .sub-menu li {
        padding-bottom: 0px;
    }

    .sub-menu li a {
        display: block;
        padding: 5px 10px;
    }

    #LoginMenuMobile {
        width: 100%;
        padding-top: 15px;
    }

    #LoginMenuMobile form {
        margin: auto;
        max-width: 300px;
    }

    #LoginMenuMobile input {
        width: 100%;
    }

    #MobileNewAccount {
        display: inline-block;
    }

    #MobileNewAccount a {
        top: -7px;
        font-size: small;
    }
}

@media only screen and (min-width: 500px) {
    .letter-menu {
        position: fixed;
        left: 450px !important;
        padding-right: 10px;
        width:50px;
        z-index: 60;
        background-color: white;
        top: 65px !important;
    }

    
}

@media only screen and (max-width : 1199px) {
    .breadcrum-content {
        top: 95px !important;
    }

    .nifty-ready.layout-wrapper {
        overflow: hidden !important;
    }
}



.hlc-navy {
    color : #20344B;
}
.hlc-navy-background {
    background-color : #20344B;
    color:white;
}
.hlc-dark-gray {
    color : #323D47;
}
.hlc-dark-gray-background {
    background-color : #323D47;
    color:white;
}
.hlc-gray {
    color : #858F98;
}
.hlc-gray-background {
    background-color : #858F98;
}
.hlc-light-gray {
    color : #C9CED1;
}
.hlc-light-gray-background {
    background-color : #C9CED1;
}
.hlc-blue {
    color : #0087C9;
}
.hlc-blue-background {
    background-color : #0087C9;
}

.hlc-gray-button {
	display: inline-block;
	text-align: center;
	color: white;
	background-color: #858F98;
	min-width: 150px;
	padding: 2px;
}

.hlc-gray-button:hover {
	color: white;
	cursor: pointer;
}

.hlc-blue-button {
    display:inline-block;
    text-align:center;
    color: white;
    background-color : #0087C9;    
    min-width: 150px;
    padding:2px;
}

.hlc-blue-button:hover {
    color:white;
    cursor:pointer;
}


@media only screen and (max-width: 900px) {
    .hlc-blue-button {
        min-width:120px;
    }
}
/* This width is temporary until we find what we are gonna do with the top nav bar*/
@media only screen and (max-width: 580px) {

    #hl-fastorder-space 
    {
        display:inherit;
    }
    .hl-fastorder-copypaste {
    padding-left:6px;
    }
}
@media only screen and (min-width:1px) and (max-width: 767px){

	#content{
		padding:0!important;
	}

  .navbar-header {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }

  .navbar-nav {
    margin: inherit!important;
    float: left !important;
    margin: 0 !important;
  }

  .navbar-nav > li {
    float: left !important;
  }

  .navbar.navbar-default .navbar-toggle {
    background-color: transparent !important;
		margin-left: 0px;
		margin-right: 0px;
  }

	.navbar .navbar-toggle{
	}

	.hl-menu-indicator{
		display:none!important;
	}

  .menu-placement  .pull-left {
    width: 100%;
  }

  .menu-placement  .menu-logo {
    display: inherit!important;
  }

  .menu-logo{
	padding-left:2px;
}

  #MegaNavbar.navbar-collapse.in {
    overflow-y: inherit;
  }

    /*Overiding boostrap*/
  .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
    max-height: inherit!important;
  }

  .navbar-nav .input-group, .navbar {
    width: 65%;
  }

  .navbar-nav input.menu-search {
	  width:100%;
  }

  .navbar-nav button.menu-search {
	  margin-left:-27px!important;
  }

  .pull-left .navbar-nav, .pull-left .navbar-nav li {
    float: none !important;
  }

  .navbar.hl-background-ext-left {
  }

   .hl-left-toolbar-item, #lblCurUserName, .menu-cart-info {
    display: none !important;
  }

  .navbar-nav .input-group, .navbar {
    width: 100% !important;
  }

  #mainMenus {
    padding-bottom: 5px;
  }

  #searchControl {
    text-align: right;
    width: 100%;
  }

  .hl-menu-cart-icon {
    margin-top: 5px;
  }

  	.hl-alt-cart-icon {
		visibility: visible!important;
	}


  .hl-menu-countdown {
    margin-top: 0px;
  }

    #lblCountdownAlt {
    visibility: visible;
	top: 5px;
	position: relative;
  }

  .hl-menu-placement {
    padding-left: 0px !important;
  }

}

/* Tablet only ----------- */
@media only screen and (min-width: 768px)  and (max-width: 1024px) {
     #content {
         padding-top: 0px!important;
     }
}


@media only screen and (min-width: 811px) and (max-width: 900px){

  .pnlFreightFeeLimit,
  .hl-menu-cart {
    display: none !important;
  }

  .hl-menu-countdown {
      padding-left:0px;
  }

	.hl-alt-cart-icon {
		visibility: visible!important;
	}

	.menu-cart-info {
		width: 100px;
	}


	.hl-menu-cart-icon {
		display:none!important;
	}

}

@media only screen and (max-width: 810px) {
    /*.alert-wrap.in {
        margin-top: 88px;
    }*/
}

@media only screen and (max-width: 768px) {
    .alert-wrap.in {
        margin-top: 50px;
    }
}


@media only screen and (min-width : 901px) and (max-width: 992px){
  .pnlFreightFeeLimit,
  .hl-menu-cart {
    display: none !important;
  }

  .menu-cart-info {
    width: 200px;
  }

}

@media (min-width: 992px) and (max-width: 1250px){
    .hl-social-media-policy
    {
        padding-left:240px
    }
}

@media (max-width: 992px) {
    .col-sm-center {
            text-align: center;
    } 

    .hl-footer-social {
        position:relative !important;
        min-width:0px !important;
    }
}

@media (min-width:992px) {
    #variantSubstitutesModal .modal-lg { width: 1250px !important;}
}


/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 992px) {
}

@media  only screen and (min-width : 1250px) {
}

@media (max-width:768px){
    .hl-xs-center{
            text-align: center !important;
    } 
}

.alert-wrap.in {
    margin-top: 60px;
}




#mainMenus .nav > li > a
{
	padding: 5px 8px 5px 12px;
	top:3px;
}

.hl-menu-placement
{
  padding-right: 0px;
  padding-left: 4px;
}


body {
	font-family:'Roboto Condensed', sans-serif;
}
    .mega-dropdown {
        position: static !important;
    }
    .mega-dropdown-menu {
        padding: 20px 0px;
        width: 100%;
        box-shadow: none;
        -webkit-box-shadow: none;
    }
    .mega-dropdown-menu > li > ul {
        padding: 0;
        margin: 0;
    }
    .mega-dropdown-menu > li > ul > li {
        list-style: none;
    }
    .mega-dropdown-menu > li > ul > li > a {
        display: block;
        color: #222;
        padding: 3px 5px;
    }
    .mega-dropdown-menu > li ul > li > a:hover,
    .mega-dropdown-menu > li ul > li > a:focus {
        text-decoration: none;
    }
    .mega-dropdown-menu .dropdown-header {
        font-size: 18px;
        color: #ff3546;
        padding: 5px 60px 5px 5px;
        line-height: 30px;
    }

    .carousel-control {
        width: 30px;
        height: 30px;
        top: -35px;

    }
    .left.carousel-control {
        right: 30px;
        left: inherit;
    }
    .carousel-control .glyphicon-chevron-left, 
    .carousel-control .glyphicon-chevron-right {
        font-size: 12px;
        background-color: #fff;
        line-height: 30px;
        text-shadow: none;
        color: #333;
        border: 1px solid #ddd;
    }

.hl-mainmenu-top-level{
    float: none!important; 
    display: inline!important;
}

.hl-mainmenu-dropdown {
	padding-top:30px;
	position: fixed;
	left:0;
	width:100%;
	min-height:225px;
    margin-top: 6px;

	background-color:#eff3f6;
}

.hl-mainmenu-tab{
    padding-bottom:4px;
}

.hl-menu-category 
{
   overflow:auto;
}

.hl-menu-category a
{
    text-decoration: none;
    outline: 0;
    color: #606060!important;
}

.hl-menu-category a:hover
{
    color: #009DD7!important;
}

.hl-menu-submenu-container .nav-tabs>li>a
{
	background-color:inherit;
	font-weight:400;
	border:none;
	margin-bottom: 5px;
}

.hl-menu-submenu-container .nav-tabs>li.active>a, .hl-menu-submenu-container .nav-tabs>li.active>a:focus, .hl-menu-submenu-container .nav-tabs>li.active>a:hover
{
	background-color:inherit;
	border:none;
	font-weight:900;
}

.mainmenu-tab-element {
  width: 175px; padding-left:0; padding-right:0; text-align:center;
}

.hl-menu-indicator{
	background-color:#009de0;
	height:4px;
	width:100%;
	position:relative;
}

.hl-menu-submenu{
	padding-top:30px;
	position: fixed;
	left:0;
	width:100%;
	min-height:225px;
    margin-top: 6px;
    z-index:10;
	background-color:#eff3f6;
	box-shadow: 0px 6px 5px -6px #888888;
}

.hl-menu-submenu-container{
	max-width: 1249px;
    margin: auto;
	height:100%;
	margin-bottom:10px;
    z-index:10;
}

.hl-menu-submenu-item, .hl-menu-submenu li  {
	list-style:none;
	color:black;
	font-weight:600;
	padding-bottom:5px;
}

.hl-menu-submenu .submenu-list{
	height:100%;
	
}

.hl-menu-banner-image{
	height:180px;
}

.hl-menu-banner{
	background-color:#eff3f6;
    height:100%;
}

.hl-menu-banner li{
	list-style:none;
	color:blue;
	font-weight:500;
	font-size:.8em;
	padding-bottom:5px;
}

.hl-dropdown-user-log i {
    padding-left:4px;

}
.hl-menu-banner li a{
	color:blue;
}

.hl-menu-banner .banner-column{
	border-left: solid 1px lightgrey;
	border-right: solid 1px lightgrey;
}


.flex-container {
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    flex-wrap: wrap;
    height: 100vh;
}

.hl-menu-catalog {
	margin: 10px 0 0 0; 
	padding:0px;
}

.hl-alerts-notifications
{
    display: block; 
    min-height:55px;
}

.hl-side {
	padding-right:15px;
}

.hl-sidemenu li{
	padding: 10px;
}

.hl-sidemenu a:hover{
	color:darkblue;
}

.hl-sidemenu .active a:hover{
	color:lightblue;
}

.hl-sidemenu > .active, .hl-sidemenu > .active > a {
  -webkit-transition: background-color .5s;
  transition: background-color .5s;
  background-color: #009de0;
  color:white;
}

.hl-side-submenu a {
  position: relative;
  display: block;
  padding: 4px 12px;
  margin-bottom: -1px;
  background-color: #009de0;
  border: none;
  color:#000;
}

.hl-side-submenu > a.active {
  color:#fff;
}


@media screen and (min-width: 811px) {
    #alerts-breadcrumbs
    {
        position: relative; 
        margin-right: 0.6%;
		margin-top: -5%; 
        z-index:-1;
    }

}

@media screen and (min-width: 769px) and (max-width: 810px){
    #alerts-breadcrumbs
    {
        position: relative; 
        top: 10%; 
        margin-right: 0.6%;
        z-index:-1;
    }

}

@media screen and (min-width: 481px) and (max-width: 768px) { 
    #alerts-breadcrumbs
    {
        position: relative; 
        top: 5%; 
        margin-right: 0.6%;
        z-index:-1;
    }

}

@media screen and (min-device-width: 481px) and (max-device-width: 768px) { 
    #alerts-breadcrumbs
    {
        position: relative; 
        top: 20%; 
        margin-right: 0.6%;
        z-index:-1;
    }

}

@media only screen and (max-width: 480px) {
    #alerts-breadcrumbs
    {
        position: relative; 
        top: 1%; 
        margin-right: 1%;
        z-index:-1;
    }

}





/* tabs */
.nav-tabs.hl-no-border>li.active>a,
.nav-tabs.hl-no-border>li.active>a:focus, 
.nav-tabs.hl-no-border>li.active>a:hover{
    border-color:white;
}

.hl-tabs {
    font-size: 14px;
    font-weight: 700;
}

.hl-tab-info {
    background-color: #e6eaed;
    padding: 12px 12px 12px 12px;
}

.tab-content:not(.hl-menu-content) {
    background-color:white;
    padding:15px 5px 15px 5px;
}

.hl-badge
{
	font-weight:bold !important;
	color: black !important;
}
.hl-badge-yellow
{
	background-color:#FF7600;
}

.badge-header
{
	right: -6px !important;
    top: 3px !important;
    font-size: .75em;
}

.navbar, #navbar
{
	position:fixed;
	margin-bottom:0px !important;
	right: inherit !important;
	left: inherit !important;
	background-color: white;
}


.navbar-top-links .head-list li:hover
{
	color: #000;
	background: rgba(0,0,0,0.065) !important;
}

.navbar-fixed-bottom, .navbar-fixed-top
{
	position:absolute;
	right: 0;
	left: 0;
}

.navbar-content
{
	margin-left: 0px !important;
	box-shadow:none !important;
    padding-right: 0px !important;
}

.navbar-header:before
{
	background-color:transparent !important;
}

#footer
{
	height:auto !important;
    position:inherit;
}

.panel
{
	box-shadow:none !important;
}


.navbar-toggle .icon-bar:nth-of-type(2) {
	  top: 1px;
}

.navbar-toggle .icon-bar:nth-of-type(3) {
  	top: 2px;
}

.navbar-toggle .icon-bar {
	  position: relative;
	  transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar:nth-of-type(1) {
	  top: 6px;
	  transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar:nth-of-type(2) {
	  background-color: transparent !important;
}

.navbar-toggle.active .icon-bar:nth-of-type(3) {
	  top: -6px;
	  transform: rotate(-45deg);
}

.navbar-default .navbar-toggle {
	border:none !important;
}
.col-lg-5 {

}
#NiftyCheckBox {
margin-left:-10px;

}
#NiftyDropDown{

float:left;
}

.dropdown.open > .btn, .btn-group.open .dropdown-toggle{
	box-shadow: none;
}

.dropdown-menu>li>a {
    padding: 5px 12px!important;
    cursor: pointer;
}


.dropdown-menu>li>a:hover i {
    color: white;
}

.navbar, #navbar {
    background-color: transparent;
}

.lang-id,
.lang-selector .lang-id {
display: none !important;
}

.lang-name {
display: inline-block!important;
}

.form-radio:not(.btn) {
    background-color: white !important;
}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

.slick-dots label,
.slick-dots label :hover {
  cursor: pointer;
}


/* All styling takes place on the label element */
.slick-dots label {
  display: inline-block;
  background: white;
  border: solid 1px #a9a9a9;
  overflow: hidden;
  text-indent: -999px;
  border-radius: 100%;
  width: 10px;
  height: 10px;
}

.slick-active label {
  background: #009de0;
}

.slick-dots{
    bottom: -40px !important;
}
.hl-div-variants
{
	padding-top:10px;
	font-size:.9em;
}
.hl-variant-item
{
	border-bottom:solid 1px #DEE4E7;
	padding:5px 0 5px 0;
}

.hl-variant-item .hl-table-middle
{
   height:67px;
   display:table-cell;
}

.alreadyInList {
    color: orangered;
    font-size: small;
}

.hl-variant-item:hover
{
	background-color:#e6e6e6;
}

.reportProduct {
    cursor:pointer;
}

.hl-var-details-shown
{
	background-color:#e6e6e6;
	border-bottom:none;
}
.hl-var-unit-price
{
	font-weight:bold;
	line-height:1em;    
}

.hl-var-price-break
{
	color:#666666;
	line-height:1.4em;
    margin-bottom:0px;
}

.hl-var-qty
{
	line-height:.7em;
}

.hl-var-total
{
	font-weight:bold;
}
.hl-row-var-grid-detail
{
	min-height:50px;
	background-color:#e6e6e6;
	border-bottom:solid 1px #DEE4E7;
}

.hl-row-var-grid-detail p
{
	line-height:1.2em;
	text-align:left;
}

.hl-chart-grid-detail
{
    height:18px;
}

.hl-zone-info-grid-detail
{
    margin-bottom:10px;    
}

.hl-panel-grid-detail{
    padding-right:10px;
}

.hl-var-price-sale
{
	/* red */
    background-color:#dd0000;
}

.hl-var-price-program,
.hl-var-price-program-vertical{
	/* green */
	background-color: #006600;
}

.hl-var-price-promotion,
.hl-var-price-promotion-vertical {
	/* purple */
	background-color: #9900FF;
}

.hl-var-price-promotion,
.hl-var-price-program {
	padding-left: 5px!important;
	padding-right: 5px!important;
}

.hl-var-price-special {
    background-color: #440099;
}

.hl-promo-info,
.hl-promo-info-vertical {
	opacity: 0.5;
	color: white;
	cursor: pointer;
}

.hl-promo-info {
	padding-left: 3px;
}

.hl-promo-info-vertical {
	padding-left: 0px;
	transform:rotate(180deg);
}

.hl-price-vertical {
	color: white;
	font-weight: bolder;
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.hl-var-price-closeout {
	/* orange */
	background-color: #FF9900;
}

.hl-var-price-kit
{
    /* pink */
	background-color:#FF0099;
}

.hl-inventory
{
	line-height:1.4em;
}

.hl-inventory .hl-table-middle
{
	height:26px !important;
}

.hl-inventory-nostock
{
	color:red;
}

.hl-expired
{
    color:red;
}


.hl-var-original-price {
    text-decoration:line-through;
}


.hl-var-sales-price
{
	line-height:1.2em;
}

.hl-shipment-item
{
	padding:5px 0 5px 0;
}
.hl-shipment-item:hover
{
	background-color:whitesmoke;
}


@media only screen and (max-width: 992px) {
    .hl-variant-item .hl-table-middle {
        display: table-cell;
        overflow-wrap: normal;
        overflow-wrap: break-word;
        text-align:start;
        min-height:67px;
    }

    .hl-variant-item:hover {
        background-color: white;
    }
}
#ItemListDiv
{
	width: 100%;
}

#ItemListDiv table
{
	width: 100%;
}

#modal-watchlist-container {
	z-index:2050;
}

.hl-watchlist-availability 
{
    font-size:16px;
    font-weight:600;
    margin-top:5px;
    margin-bottom:5px;
}

.hl-watchlist-pushright 
{
    text-align:right;
    margin-top:14px;
}

.hl-watchlist-spacer
{
    margin-top:16px;
    text-align: center;
}

.hl-watchlist-topmrg 
{
    padding-top:8px;
}

#hl-watch-description
{
    margin: 20px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    border-top: 1px #DEE4E7 solid;
    border-bottom: 2px #DEE4E7 solid;
    font-weight: bold;
}

#hl-watchlist-removebutton {
    float: right;
    margin-top: -30px;
    margin-right: 10px;
}

.hl-watchlist-unit-price
{
    font-weight:bold;
    line-height: 1em;
}

li.hl-watch-item 
{
    padding:10px 0px 10px 10px;
    color:#337ab7;
}

.hl-watchlist-order {
    border-bottom: 1px #DEE4E7 solid;
}

.hl-watch-item-row 
{
    margin-bottom:10px;
}

#hl-watch-sidemenu 
{
    margin-left: -18px;
    margin-right:10px;
    width:12.5%;
}

.hl-table-inventory-watchlist
{
    margin-left: auto;
    margin-top: 15px;
    margin-right: auto;
}


/*MODAL - WATCHLIST*/
@media screen and (min-device-width: 668px) {
    .hl-main-watchlist-email, .hl-sec-watchlist-email, .hl-watchlist-note, .hl-watchlist-qnty {
        padding: 4px 4px 4px 4px;
        margin-bottom: 10px;
        border: medium;
        width: 100%;
        font-size: 14px;
        border: 1px solid #DDD;
        float: left;
    }
}


@media screen and (max-device-width: 667px) and (orientation : portrait) {
    .hl-main-watchlist-email, .hl-sec-watchlist-email, .hl-watchlist-note, .hl-watchlist-qnty
    {
         padding:4px 4px 4px 4px;
         margin-bottom:10px;
         border:medium;
         width:110%;
         font-size:14px;
         border:1px solid #DDD;
         float:left;
    }   
}

@media screen and (max-device-width: 667px) and (orientation : landscape) {
    .hl-main-watchlist-email, .hl-sec-watchlist-email, .hl-watchlist-note, .hl-watchlist-qnty
    {
         padding:4px 4px 4px 4px;
         margin-bottom:10px;
         border:medium;
         width:104%;
         font-size:14px;
         border:1px solid #DDD;
         float:left;
    }    
}


.hl-watchlist-qnty
{
    width:70%;
}

.hl-watch-addbutton
{
    cursor:pointer;
}

.input-group-addon
{
    border:1px solid #DDD;border-left:none;
    font-size:14px;
    padding: 0px 0px 0px 0px;
    /*width:15%;*/
    height:30px;
}







.hlc-dark-gray-background,
.hl-footer-colors
{
	background-color: #00263e;
	color: white; 
}

.header-cartinfo {
    background-color: #00263E;
    box-shadow: -700px 0 0 #00263e, 700px 0 0 #00263e;
}

.mobile-search-bar {
      background-color: #00263e;
}

.hl-footer-first-row {
    background-color: #00263E;
    -webkit-box-shadow: -700px 0 0 #00263e, 700px 0 0 #00263e;
    -moz-box-shadow: -700px 0 0 #00263e, 700px 0 0 #00263e;
    box-shadow: -700px 0 0 #00263e, 700px 0 0 #00263e;
}


.hl-footer-colors a:hover
{
	color: #008ED6 !important;
}

@media only screen and (max-width: 768px)
{
	.navbar-header
	{
		background-color: #00263e !important;
	}
}

.menu-search
{
	background:#3e3e3e;
}

.hl-background-ext-left {
		box-shadow:-700px 0 0 #00263e;
}

.fullWidth .hl-background-ext-left {
		box-shadow:-700px 0 0 #00263e, 700px 0 0 #00263e;
}


.hl-background-ext-right {
		box-shadow:200px 0 0 #00263e;
}

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/us/Content/css/font-awesome/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/us/Content/css/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(/us/Content/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(/us/Content/css/font-awesome/fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(/us/Content/css/font-awesome/fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(/us/Content/css/font-awesome/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}

/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(/us/Content/css/font-awesome/webfonts/fa-regular-400.eot);src:url(/us/Content/css/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/us/Content/css/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/us/Content/css/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/us/Content/css/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/us/Content/css/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}
/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(/us/Content/css/font-awesome/webfonts/fa-solid-900.eot);src:url(/us/Content/css/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/us/Content/css/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/us/Content/css/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/us/Content/css/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/us/Content/css/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}
/*!
 * Font Awesome Free 5.12.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(/us/Content/css/font-awesome/webfonts/fa-brands-400.eot);src:url(/us/Content/css/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/us/Content/css/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/us/Content/css/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/us/Content/css/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/us/Content/css/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}
.SelectedTab {
    color: white;
    background-color: gray;
}

.tabContainer {
    width: 100%;
    height: 10px;
}

.fastOrderTab:hover {
    color: white;
    background-color: #0087C9;
    z-index:1;
}

.cartTab {
    font-size: 14px !important;
    cursor: pointer;
    text-align: center;
    padding: 5px;
    white-space: nowrap;
    margin-top: -32px
}

.hl-cart-Tabs-Bottom {
    font-weight: bold;
    line-height: 2.5em;
    /*border-top: solid 1px #DEE4E7;*/
    border-bottom: solid 3px gray;
    font-size: .9em;
}

.hl-fastorder-inputqty {
    text-align: center;
    min-width: 40px;
}

.hl-fa-results {
    margin-right: 5px;
}


.hl-fa-results-grid-header {
    font-weight: bold;
    border-top: solid 1px #DEE4E7;
    border-bottom: solid 1px #DEE4E7;
}

.hl-fa-results-item {
    margin-top: 5px;
    padding-bottom: 5px;
    border-bottom: solid 1px #DEE4E7;
}

#sortableDashboard {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.hl-gray {
    color: #7C878E;
}

    #sortableDashboard li {
        padding: 12px;
        float: left;
    }

.addressesModal {
    max-width: 300px;
    padding: 5px;
}


#staticDashboard {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

    #staticDashboard li {
        padding: 12px;
        float: left;
    }

.hl-adresses-number {
    font-size: xx-large;
    font-weight: bold;
}

.hl-dashboardBoxStaticFull {
    margin-top: 10px;
}

.hl-dashboardbox-mid-size-fix-height {
    height: 300px;
}

.hl-dashboard-export-modal {
    width: 200px;
}

.hl-dashboardbox-graph-mid-size-fix-height {
    height: 300px;
}

.hl-dashboardbox-graph-full-size-fix-height {
    height: 400px;
}

.hl-dashboardBox {
    cursor: pointer;
    margin-top: 10px;
}

.hl-dashboard-text-line {
    padding-top: 2px;
    padding-bottom: 2px;
}

.hl-dashbord-linebox {
    background-image: linear-gradient(to right, #7c878e 0.0rem, rgba(255,255,255,0) 1px);
    background-position: center;
    background-size: 100% 70%;
    background-repeat: no-repeat;
}

.hl-dashboard-Mainheader {
    font-size: 20px;
    text-align: left;
    font-weight: bold;
    margin: 10px 0;
    color: #7d868b;
    padding: 12px;
}

.hl-dashboard-error {
    background-color: #ce3234;
    color: white;
    padding: 2px;
    margin: 2px;
    margin-bottom: 10px;
}

.hl-dashboard-top-line {
    border-top: 1px solid #c2c8ca;
    padding-top: 15px;
}

#viewStyle {
    height: 50px;
    line-height: 50px;
    text-align: left;
    vertical-align: middle;
}

#itemSearchControl {
    margin-bottom: 10px;
}

.dashboard-item-search {
    padding: 5px;
    border: medium !important;
    height: 25px !important;
}

.disabledDiv {
    pointer-events: none;
    opacity: 0.4;
}

.hl-top-control {
    z-index: 9999;
}

.hl-font11 {
    font-size: 11px;
}

.hl-content-selector {
    height: 300px;
    overflow-y: scroll;
}

.hl-full-border {
    border: 1px solid #c2c8ca;
}

.hl-dashboard-modal-close-padding {
    padding-right: 10px;
    padding-top: 10px;
    padding-left: 10px;
}

.hl-padding_bot15 {
    padding-bottom: 15px;
}

.hl-Middle-35px {
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
}

.hl-dashboardheaderText {
    font-size: 18px;
    text-align: left;
    font-weight: bold;
    color: black;
    min-height: 25px;
    display: inline-block;
    line-height: 25px;
}

.hl-dashboardControlText {
    font-size: 14px;
    text-align: left;
    font-weight: bolder;
    color: black;
}

.hl-month-selector {
    width: 100px;
}

.hl-dashboardBox-HeaderIcon {
    font-size: 15px;
    text-align: right;
    padding: 3px;
}

.hl-dashboard-section {
    text-align: left;
}

.hl-dashboardBox-content {
    padding-left: 15px;
    padding-right: 15px;
}

.hl-dashboard-section h3 {
    color: #7C878E;
    font-weight: normal;
    margin: 0px;
}

.hl-purchases-value {
    font-size: 17pt;
    font-weight: bold;
}

.hl-sub-text {
    margin-top: 15px;
}

.hl-positive-variance {
    color: #62BB4E;
}

.hl-negative-variance {
    color: #F81620;
}

.hl-dashboard-lightgray {
    background-color: #eeeeee;
}

.hl-dashboard-white {
    background-color: #ffffff;
}

.panel-heading {
    height: 30px;
}

.hl-dashboard-invoiced-button {
    width: 140px;
    background: #506372;
    text-decoration: none;
    color: #ffffff;
    border-style: none;
    min-height:30px;
    font-size:small;
}

.hl-Overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}

.panel-heading a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
}

.panel-heading a.collapsed:after {
    content: "\e080";
}

.hl-trophy-icon {
    width: 16px;
    height: 16px;
}

.hl-active-program-box {
    border-style: solid;
    border-width: 1px;
    height: 20px;
}

.progress {
    height: 20px;
}

.progress-bar {
    border-right: solid 2px #FFF;
    background-color: transparent;
}

.progress-bar-empty {
    border: solid 1px #d0d2e7 !important;
    background-color: #eeeeee;
}

.progress-bar:last-child {
    border: none;
}

.progress-bar-success-achieved {
    background-color: cornflowerblue;
}

.progress-bar-success {
    background-color: gray;
}

.hl-other-programs-title {
    background-color: #506372;
    font-size: larger;
    font-weight: bolder;
    padding: 5px 5px 5px 5px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

    .hl-other-programs-title span {
        color: white;
    }

.wider-modal {
    width: 800px;
}

.hl-additionalResource-button {
    width:100%;
    margin:10px;
    white-space: pre-wrap; /* css-3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

#otherPrograms .panel-body {
    padding-left: 0;
    padding-right: 0;
}

.hl-info-icon {
    width: 10px;
    height: 10px;
    margin-top: -12px;
}

.hl-align-dateselector {
    text-align: right;
}

.hl-programDetail-close-margin {
    margin-top: 15px;
    margin-right: 15px;
}

.hl-program-detail-name {
    color: deepskyblue;
    font-size: 22px;
    font-weight: bolder;
}

.hl-program-label {
    font-weight: bolder;
}

.hl-program-level-box {
    background-color: #c2c6c9;
    height: auto;
}

.hl-program-level {
    background-color: white;
    margin-right: 1px;
}

.hl-program-level-achieved {
    background-color: #028dd0;
    margin-right: 1px;
}

.hl-program-box {
    cursor: default;
}

.hl-program-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 90%;
    display: inline-block;
}

#export-pdf {
    text-align: right;
    text-decoration: underline;
    margin: 10px 0;
    cursor: pointer;
}

    #export-pdf:hover {
        color: #009DD7;
    }

.mainBoxheader {
    padding: 0 12px;
}

.k-pdf-export .hl-no-pdf {
    display: none;
}

.k-pdf-export .hl-dashbord-linebox {
    background-image:none;
    background-position: center;
    background-size: 100% 70%;
    background-repeat: no-repeat;
}

.k-pdf-export .hl-show-pdf {
    display: block !important;
}

.modal:before {
    margin-left: 0;
}

 .exportPDF-link{
            float: right;
            padding: 12px;
    }

.hl-program-detail {
	padding:5px 35px 35px 35px;
	clear:both;
}

#programDetail {
	z-index:9999;
}

.datePicker {
    padding: 6px;
    border: 1px solid #e9e9e9;
}

.eventCalendar {
    opacity: 0.55;
    margin-left: -25px;
}

@media (max-width:768px) {
    .hl-program-detail-name {
        font-size: 14px;
    }

    .hl-program-detail-trophy {
        font-size: 10px;
    }

    .exportPDF-link{
        float: left;
        padding: 0px;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1000px) {
    .hl-dashboardbox-graph-mid-size-fix-height {
        height: 450px;
    }

    .hl-dashboardbox-mid-size-fix-height {
        height: 450px;
    }
}

@media (max-width:767px) {
    .hl-dashboardBox-HeaderIcon {
        display: none;
    }

    .hl-dashboardbox-graph-mid-size-fix-height {
        height: 450px;
    }
}

@media (max-width:1000px) {
    .wider-modal {
        width: 80%;
    }
}

@media (max-width:1025px) {
    .hl-align-dateselector {
        text-align: left;
    }
}

@media only screen and (min-device-width : 1024px) and (max-device-width : 1366px) and (orientation:landscape) {
    .hidden-tablet-landscape {
        display: none;
    }
}

/*Mobile Portrait*/
@media (min-width:320px) and (max-width:415px) and (orientation : portrait) {
    .hl-dashboard-section h3 {
        margin-top: 15px;
    }

    .hl-trophy-icon {
        width: 8px;
        height: 8px;
    }

	.hl-trophy-icon-detail {
		float: right;
	}

    .hl-achieved-programs {
        font-size: 10px !important;
    }

    .hl-program-detail-name {
        font-size: 12px;
    }

    .hl-program-detail-trophy {
        font-size: 8px;
    }

    .hl-program-mobile-padding {
        padding-left: 2px !important;
        padding-right: 2px !important;
    }

    .hl-program-bottom {
        padding-bottom: 10px;
    }

	.hl-align-right-mobile {
		text-align: right;
		padding-right: 10px;
		padding-left: 10px;
	}

	.hl-program-detail {
		padding: 5px;
	}

	.hl-trophy-mobile {
		text-align: right;
		padding-right: 10px;
		padding-left: 10px;
	}

	.hl-float-right-xs-pt {
		float:right;
	}
}


/*Mobile Landscape*/
@media (max-width:768px) and (orientation : landscape) {
    #CustomerDashboard .pad-xs-left-ls {
        padding-left: 12px !important;
    }

    #CustomerDashboard .pad-xs-right-ls {
        padding-right: 12px !important;
    }

    #CustomerDashboard .hl-achieved-programs {
        font-size: 10px !important;
    }

	.hl-program-detail {
		padding: 5px;
	}
}

