body,body .pusher{background-color:#808080 !important}
.jumbotron-error{margin-top:20px}
.jumbotron-error h1{color:#ff0000}
.jumbotron-error ul li{padding:10px 0;font-size:18px}
.attachment-list{margin-left:0;padding:0}
.attachment-list li{list-style-type:none;margin:5px 0;overflow:hidden; }
.attachment-list li:last-child{margin-bottom:0}
.object-rating-count{color:rgba(0,0,0,0.4);font-size:.875rem}
.layout-flash-message{background:white}
.layout-flash-message > .message{border-radius:0}
nav#layout-nav > .container > .menu{min-height:auto;border-color:#949292}
nav#layout-nav > .container > .menu .item{ padding:.8em 1em !important}
nav#layout-nav > .container > .menu .item.active{border-color:#949292}
nav#layout-nav > .container > .menu .item:hover,nav#layout-nav > .container > .menu .item.active{color:#083c7c}
header#layout-header{background-color:#808080}
header#layout-header > .container{border-top:3px solid #083c7c;background:#e3e3e3 url('../themes/ozlance/assets/images/top-bg.png') 0 50% repeat-x}
header#layout-header > .container.menu-hidden{padding-bottom:.28571429rem;border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem}
header#layout-header > .container .grid{margin-bottom:0;margin-top:0}
header#layout-header > .container .column{padding-top:0;padding-bottom:0}
header#layout-header .header-logo{position:relative;margin:1rem;margin-top:.75rem}
header#layout-header .header-logo a{display:inline-block}
header#layout-header .header-logo img{vertical-align:middle;height:72px}
header#layout-header .header-logo small{color:#052a76;font-size:0.9rem;position:absolute;left:67px;top:55px}
@media (max-width:767px){header#layout-header > .container{background-position:0 0}
header#layout-header .header-logo{text-align:center;margin:0;top:1rem}
}
header#layout-header .header-nav{margin-right:1rem}
header#layout-header .header-nav .header-nav-dropdown{margin-top:1.3rem;border:none !important;box-shadow:none !important;background:rgba(0,0,0,0.08) !important}
header#layout-header .header-nav .header-nav-dropdown:active{background:rgba(0,0,0,0.12) !important}
header#layout-header .header-nav .header-nav-dropdown .header-nav-button{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:200px}
header#layout-header .header-nav .header-nav-dropdown .avatar.image{max-height:2.4em;height:2.4em;width:2.4em}
header#layout-header .header-nav .header-guest-buttons{margin-top:2.1rem}
#layout-nav .secondary-nav{background:rgba(0,0,0,0.1);padding-left:.75rem}
nav#layout-nav{background:#808080}
nav#layout-nav > .container{padding:0;background:#fff}
nav#layout-nav .ui.menu{margin:0;padding:0 .28571429rem;background:#e3e3e3}
nav#layout-nav .secondary-nav{border-bottom:1px solid rgba(34,36,38,0.15)}
nav#layout-nav .secondary-nav,nav#layout-nav .secondary-nav .ui.menu{background:#fff}
@media (max-width:767px){#layout-nav{display:none}
}
#layout-nav + .segment:first-of-type{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
#layout-content .shaded-column{background:#f9f9f9}
#layout-content .layout-segment{padding:1.5em}
@media (min-width:768px) and (max-width:991px){#layout-content .layout-segment{padding-left:1rem;padding-right:1rem}
}
@media (max-width:767px){#layout-content .layout-segment{padding-left:.5rem;padding-right:.5rem}
}
#layout-content .secondary-nav{padding-bottom:2rem}
#layout-title + #layout-content .container{padding-top:1rem}
#layout-taskbar{margin-bottom:1rem}
#layout-taskbar .form-submit{text-align:right}
.basic-layout-grid{padding-bottom:3em !important}
.basic-layout-grid > .column{max-width:450px}
.basic-layout-grid > .column > h2.header:first-child{padding-top:2em}
#layout-content > .container > .segment:first-child{border-top-left-radius:0;border-top-right-radius:0;border-top:none}
#layout-content > .container > .segment:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}
#layout-content > .container > .attached{margin:0;width:100%;max-width:100%}
#layout-footer{padding-bottom:2rem;line-height:25px;color:rgba(255,255,255,0.7)}
#layout-footer a:not(.button){font-weight:normal;color:#77afe5}
#layout-footer a:not(.button):hover,#layout-footer a:not(.button):focus,#layout-footer a:not(.button).active{color:#ffffff}
#layout-footer .footer-container-1{background:#05244b url('../themes/ozlance/assets/images/footer-bg.png') 0 100% repeat-x;border-top:4px solid #6ea018}
#layout-footer .footer-container-2{border-top:1px solid #fff;height:300px;background-image:url('../themes/ozlance/assets/images/footer-shape.png');background-repeat:no-repeat;background-position:0 100%;position:relative;padding:.5rem}
#layout-footer h5{color:#fff}
#layout-footer .footer-copyright{position:absolute;bottom:1.2rem;left:1.5rem}
#layout-footer .footer-copyright > *{display:inline-block}
#layout-footer .footer-copyright .feedback-button{margin-left:15px;position:relative;top:-7px}
#layout-footer .footer-device{width:66.6px;height:66.6px}
#layout-footer .footer-blog-post{padding-bottom:2rem}
#layout-footer .footer-blog-post a.title{font-size:15px;font-weight:bold}
#layout-footer .social-buttons{position:absolute;bottom:1.5rem;right:1.5rem;white-space:nowrap}
#layout-footer .social-buttons > a{text-decoration:none}
#layout-footer .social-buttons > .feedback-button{margin-left:15px;margin-top:-2px}
#layout-footer .social-buttons > .social-button{display:inline-block;vertical-align:top;margin-left:15px;font-size:25px;line-height:27px;color:#ffffff;width:25px;height:25px;overflow:hidden;text-align:center}
#layout-footer .social-buttons > .social-button:first-child{margin-left:0}
#layout-footer .social-buttons > .social-button > *{display:block;position:relative;top:0;-webkit-transition:0.25s top;transition:0.25s top}
#layout-footer .social-buttons > .social-button > *:first-child{color:#77afe5}
#layout-footer .social-buttons > .social-button:hover > *{top:-100%}
@media (max-width:991px){#layout-footer .blog-column{display:none !important}
#layout-footer .links-column{width:100% !important}
}
@media (max-width:767px){#layout-footer .footer-container-2{height:auto;padding-bottom:2rem}
#layout-footer .footer-copyright > *{display:block;margin:18px 0 0 1rem}
#layout-footer .social-buttons{margin:18px 0 0 1rem}
#layout-footer .footer-copyright,#layout-footer .social-buttons{position:relative;left:auto;bottom:auto;right:auto}
}
.custom-select-field{background:#ffffff;border:1px solid rgba(0,0,0,0.15);color:rgba(0,0,0,0.8);border-radius:0.2857rem}
body .custom-select .select2-choice{border:0;border-radius:0.2857rem}
body .custom-select .select2-choice .select2-arrow{border-radius:0 0.2857rem 0.2857rem 0}
body .custom-select.select2-container{padding:0px;width:100%}
body .custom-select.select2-container .select2-choices{border:0 !important;border-radius:0.2857rem}
body .custom-select.select2-container.select2-dropdown-open,body .custom-select.select2-container.select2-dropdown-open .select2-choices{border-radius:0.2857rem 0.2857rem 0 0}
body .custom-select.select2-container.select2-dropdown-open.select2-drop-above{border-radius:0 0 0.2857rem 0.2857rem}
body .custom-select .select2-input{border:none !important;background:transparent;box-shadow:none !important}
body .custom-select.select2-container .select2-choice{height:36px;line-height:36px;padding:0 0 0 15px;border:none;background:#FFFFFF}
body .custom-select.select2-container .select2-choice .select2-arrow{width:38px;background:none;background:transparent;border-left:none}
body .custom-select.select2-container .select2-choice .select2-arrow b{background:none !important;text-align:center;color:#999999}
body .custom-select.select2-container.select2-container-disabled{background-color:#f4f4f4}
body .custom-select.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4}
body .custom-select.select2-container.select2-container-disabled .select2-choice .select2-arrow b{opacity:0.5;filter:alpha(opacity=50)}
body .custom-select.select2-container.select2-container-active .select2-choice,body .custom-select.select2-container.select2-container-active .select2-choices{box-shadow:none}
body .custom-select.select2-container.select2-dropdown-open .select2-choice,body .custom-select.select2-container.select2-dropdown-open.select2-drop-above .select2-choice{background:#000000}
body .custom-select.select2-container.select2-dropdown-open .select2-choice .select2-arrow,body .custom-select.select2-container.select2-dropdown-open.select2-drop-above .select2-choice .select2-arrow{border-left-color:transparent}
body .select2-search-choice-close{top:8px}
body .select2-container-multi.form-control{height:auto}
body .select2-container-multi .select2-choices{min-height:28px;line-height:28px;background:none}
body .select2-container-multi .select2-choices .select2-search-choice{position:relative;display:inline-block;vertical-align:top;border-radius:3px;background:#e8e8e8;box-shadow:0px 0px 0px 1px rgba(34,36,38,0.15) inset;color:rgba(0,0,0,0.6);-webkit-transition:background 0.1s ease;transition:background 0.1s ease;border:1px solid transparent;margin:4px 0 4px 5px;padding:8px 35px 8px 7px}
body .select2-container-multi .select2-choices .select2-search-choice:hover{border-color:#e0e0e0;background:#e0e0e0;color:rgba(0,0,0,0.8)}
body .select2-container-multi .select2-choices .select2-search-choice > a.select2-search-choice-close{color:rgba(0,0,0,0.6);position:absolute;left:auto;right:.5rem;top:50%;margin-top:-10px;width:20px;height:20px;background-image:none !important;background:transparent}
body .select2-container-multi .select2-choices .select2-search-choice > a.select2-search-choice-close:after{content:"\d7";opacity:.6;font-weight:700;display:block;text-align:center;line-height:20px;font-size:20px;width:20px;height:20px}
body .select2-container-multi .select2-choices .select2-search-choice > a.select2-search-choice-close:hover:after{opacity:1}
body .select2-container-multi .select2-search-choice-close{left:7px}
body .select2-drop-multi .select2-no-results{color:#555;padding:7px}
body .select2-drop{box-shadow:0px 1px 4px 0px rgba(0,0,0,0.15);border:1px solid rgba(39,41,43,0.15);border-top:none}
body .select2-drop.select2-drop-above{box-shadow:none;border:1px solid rgba(39,41,43,0.15);border-bottom:none}
body .select2-drop.select2-drop-active{border-bottom-right-radius:0.2857rem;border-bottom-left-radius:0.2857rem}
body .select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #999999;border-bottom-right-radius:0;border-bottom-left-radius:0}
body .select2-drop .select2-search{padding:0;min-height:36px}
body .select2-drop .select2-search input{min-height:36px;border:none;border-bottom:1px solid #999999}
body .select2-drop .select2-results{padding:0;margin:0}
body .select2-drop .select2-results .select2-no-results,body .select2-drop .select2-results .select2-searching,body .select2-drop .select2-results .select2-selection-limit{background:transparent}
body .select2-drop .select2-results li{padding:0.65rem 1.25rem !important;color:rgba(0,0,0,0.8);border-top:1px solid rgba(0,0,0,0.05)}
body .select2-drop .select2-results .select2-highlighted{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.8)}
body .select2-drop .select2-results > li > div{padding:0}
.nested-dropdown > ul{margin:0;padding-left:0}
.nested-dropdown > ul,.nested-dropdown > ul ul{list-style:none}
.nested-dropdown > ul ul{padding-top:1em;padding-left:3em}
.nested-dropdown > ul ul li{position:relative}
.nested-dropdown > ul ul li:before{content:'';border-left:1px dashed #666;border-bottom:1px dashed #666;width:1.5em;height:1.5em;position:absolute;left:-2em;top:0}
.sliding-list{overflow:hidden;position:relative;width:100%}
.sliding-list ul{width:100%;margin:0;padding:0;-webkit-transition:0.3s linear margin-left;transition:0.3s linear margin-left}
.sliding-list ul li{list-style:none;margin:0;padding:0}
.sliding-list ul.previous-node{top:0;position:absolute;margin-left:-100%}
.sliding-list ul.new-node{margin-left:100%}
.sliding-list ul.next-node{top:0;margin-left:100%;position:absolute}
.sliding-list a{display:block;padding:1em}
.sliding-list a:hover{background:#333;color:#FFF}
.sliding-list a i{line-height:1.6}
.sliding-list a.node-is-leaf i,.sliding-list a.node-has-children i{float:right;margin-left:1em}
.sliding-list a.node-is-back i{float:left;margin-right:1em}