/* MAIN */
@font-face{font-family:Montserrat;src:url(../fonts/montserrat-regular-webfont.eot);src:url(../fonts/montserrat-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/montserrat-regular-webfont.woff) format('woff'),url(../fonts/montserrat-regular-webfont.ttf) format('truetype'),url(../fonts/montserrat-regular-webfont.svg#montserratregular) format('svg');font-weight:400;font-style:normal}
@media screen and (-webkit-min-device-pixel-ratio:0){
@font-face{font-family:Montserrat;src:url(../../fonts/montserrat-regular-webfont.svg) format('svg')}select{font-family:Arial}}
html{overflow-y:scroll}body{background:#f3f3f3;color:#333!important}
.row{margin-left:0!important;margin-right:0!important}
.row>div{margin-bottom:6px}
.alerts-container .alert:last-child{margin-bottom:0}
#page-wrapper{padding-left:70px;height:100%}
#sidebar-wrapper{margin-left:-150px;left:-30px;width:250px;position:fixed;height:100%;z-index:999}
#page-wrapper,#sidebar-wrapper{transition:all .4s ease 0s}
.green{background:#23ae89!important}
.blue{background:#2361ae!important}
.orange{background:#d3a938!important}
.red{background:#ae2323!important}
.form-group .help-block.form-group-inline-message{padding-top:5px}div.input-mask{padding-top:7px}
/* LOADING */
.loading{width:40px;height:40px;position:relative;margin:100px auto}
.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}
@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}
/* CONTENT */
#content-wrapper{padding-left:0;margin-left:0;width:100%;height:auto}
@media only screen and (min-width:561px){#page-wrapper.active{padding-left:250px}}
@media only screen and (max-width:560px){#page-wrapper.active{padding-left:70px}}
#page-wrapper.active #sidebar-wrapper{left:150px}
@media only print {#page-wrapper.active #sidebar-wrapper{left:1px}#page-wrapper {padding-left: 1px;}}
/* HEADER */
.row.header{height:60px;background:#fff;margin-bottom:6px}
.row.header>div:last-child{padding-right:0}
.row.header .meta .page{font-size:17px;padding-top:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row.header .meta .breadcrumb-links{font-size:10px}
.row.header .login a{padding:18px;display:block}
.row.header .user>.item{width:65px;height:60px;float:right;display:inline-block;text-align:center;vertical-align:middle}
.row.header .user>.item a{color:#919191;display:block}
.row.header .user>.item i{font-size:2em;line-height:55px}
.row.header .user>.item img{width:40px;height:40px;margin-top:10px;border-radius:2px}
.row.header .user>.item ul.dropdown-menu{border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.05);box-shadow:0 6px 12px rgba(0,0,0,.05)}
.row.header .user>.item ul.dropdown-menu .dropdown-header{text-align:center}
.row.header .user>.item ul.dropdown-menu li.link{text-align:left}
.row.header .user>.item ul.dropdown-menu li.link a{padding-left:7px;padding-right:7px}
.row.header .user>.item ul.dropdown-menu:before{position:absolute;top:-7px;right:23px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}
.row.header .user>.item ul.dropdown-menu:after{position:absolute;top:-6px;right:24px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}
@media only screen and (min-width:993px){.row header .meta .page{width:80%}}
@media only screen and (max-width:992px){.row header .meta .page{width:60%}}
/* SIDEBAR */
#sidebar-wrapper{background:#446e9b}
/*#page-wrapper:not(.active) ul.sidebar .sidebar-title.separator,.sidebar-footer,ul.sidebar .sidebar-list a:hover,ul.sidebar .sidebar-main a{background:#2e6a87}*/
ul.sidebar{position:absolute;top:0;bottom:45px;padding:0;margin:0;list-style:none;text-indent:20px;overflow-x:hidden;overflow-y:auto}
ul.sidebar > li > a{color:#fff;display:block;text-decoration:none;width:250px}
ul.sidebar .sidebar-main{height:61px}
ul.sidebar .sidebar-main a{font-size:18px;line-height:60px}
ul.sidebar .sidebar-main .menu-icon{float:right;font-size:18px;padding-right:28px;line-height:60px}
ul.sidebar .sidebar-title{color:#84bad5;font-size:12px;height:35px;line-height:40px;text-transform:uppercase}
ul.sidebar > .sidebar-list a{text-indent:25px;font-size:15px;color:#D9EDF7;line-height:40px}
ul.sidebar .sidebar-list a:hover{color:#fff;border-left:3px solid #e99d1a;text-indent:22px}
ul.sidebar .sidebar-list a:hover .menu-icon{text-indent:25px}
ul.sidebar .sidebar-list .menu-icon{float:right;padding-right:24px;line-height:31px;width:69px;text-align:right}
#page-wrapper:not(.active) ul.sidebar{bottom:0}
#page-wrapper:not(.active) ul.sidebar .sidebar-title{display:none}
#page-wrapper:not(.active) ul.sidebar .sidebar-title.separator{display:block;height:2px;margin:13px 0}
#page-wrapper:not(.active) ul.sidebar .sidebar-list a:hover span{border-left:3px solid #e99d1a;text-indent:22px}
#page-wrapper:not(.active) .sidebar-footer{display:none}
.sidebar-footer{position:absolute;height:40px;bottom:0;width:100%;padding:0;margin:0;text-align:center}
.sidebar-footer div a{color:#b2bfdc;font-size:12px;line-height:43px}
.sidebar-footer div a:hover{color:#fff;text-decoration:none}
/* SDIEBAR Bootstrap Accordion */
.gw-nav-list>li,.gw-nav-list>li>a{text-decoration:none;display:block}
.gw-container.gw-main-container .gw-sidebar.gw-sidebar-fixed,.gw-container.gw-main-container .gw-sidebar.gw-sidebar-fixed:before{left:auto}
.gw-sidebar{position:fixed;border:0 none;background-color:#F2F2F2;bottom:0;top:0;left:0}
.gw-sidebar .nano-pane{background:rgba(255,255,255,0);font-size:15px}
.gw-sidebar .gw-nav-list{border-right:1px solid #CCC}
.gw-sidebar .gw-nav-list li a{padding-left:20px}
.gw-nav-list{margin:0;padding:0;list-style:none}
.gw-nav-list>li:first-child{border-top:0}
.gw-nav-list>li{padding:0;margin:0;border:0;border-top:1px solid #fcfcfc;border-bottom:1px solid #e5e5e5;position:relative}
/*.gw-nav-list>li.arrow-up:after,.gw-nav-list>li.init-arrow-down:after{border-right:1px solid #bababa;border-bottom:1px solid #bababa}*/
/*.gw-nav-list>li.arrow-down:after,.gw-nav-list>li.init-arrow-up:after{border-top:1px solid #bababa;border-left:1px solid #bababa}*/
@-webkit-keyframes arrow-slide{100%{-webkit-transform:rotate(225deg);z-index:3}}
@-webkit-keyframes arrow-slide1{100%{-webkit-transform:rotate(225deg);z-index:3}}
/*.gw-nav-list>li.arrow-down:after,.gw-nav-list>li.arrow-up:after,.gw-nav-list>li.init-arrow-down:after,.gw-nav-list>li.init-arrow-up:after{position:absolute;content:'';width:7px;height:7px;right:10px;top:15px;-webkit-transform:rotate(45deg)}*/
.gw-nav-list>li.arrow-down:after{-webkit-animation:arrow-slide .5s 0s ease both}
/*.gw-nav-list>li.arrow-up:after{-webkit-animation:arrow-slide1 .5s 0s ease both}*/
.gw-nav-list>li.active{background-color:#fff;}
.gw-nav-list>li>a{height:38px;line-height:36px;padding:3px 1px;text-shadow:none!important;font-size:13px}
.gw-open>a{outline:0}
.gw-nav-list>li.gw-open{border-bottom-color:#e5e5e5}
.gw-nav-list>li.gw-open>a{background-color:#fafafa;color:#1963aa}
.gw-nav-list .gw-open>a,.gw-nav-list .gw-open>a:focus,.gw-nav-list .gw-open>a:hover{background-color:#fafafa}
.gw-nav .gw-open>a,.gw-nav .gw-open>a:focus,.gw-nav .gw-open>a:hover{background-color:#eee;border-color:#428bca}
ul.sidebar .sidebar-list .gw-submenu .menu-icon {padding-right: 15px;padding-top: 4px;}
.gw-nav-list>li.active>a,.gw-nav-list>li.active>a:active,.gw-nav-list>li.active>a:focus,.gw-nav-list>li.active>a:hover{background-color:#fff;color:#dd4814;font-weight:700;font-size:13px}
.gw-nav-list .gw-nav-header,.gw-nav-list>li>a{margin:0}
.gw-nav-list>li.active>a>[class*=icon-]{font-weight:400}
.gw-nav-list>li.active>a:hover:before{display:none}
.gw-nav-list>li.active:before{display:inline-block;content:"";position:absolute;right:-2px;top:-1px;bottom:0;z-index:1;border:2px solid #dd4814;border-width:0 2px 0 0}
.gw-nav-list li.gw-open>a:after{display:none}
.gw-nav-list>li a>.gw-arrow{display:inline-block;width:14px!important;height:14px;line-height:14px;text-shadow:none;font-size:18px;position:absolute;right:11px;top:11px;padding:0;color:#666}
.gw-nav-list>li a:hover>.gw-arrow,.gw-nav-list>li.active>a>.gw-arrow,.gw-nav-list>li.gw-open>a>.gw-arrow{color:#1963aa}
.gw-nav-list>li>a>[class*=icon-]:first-child{display:inline-block;vertical-align:middle;min-width:30px;text-align:center;font-size:18px;font-weight:400;margin-right:2px}
.gw-nav-list>li.active .gw-submenu{display:block; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.13);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.13);box-shadow:inset 0 0 5px rgba(0,0,0,.13)}
.gw-nav-list>li .gw-submenu{font-size:13px;display:none;list-style:none;margin:0;padding:0;position:relative;background-color:#fff;border-top:1px solid #e5e5e5}
.gw-nav-list>li .gw-submenu>li{margin-left:0;position:relative}
.gw-nav-list>li .gw-submenu>li>a{display:block;position:relative;color:#616161;margin:0;border-top:1px dotted #e4e4e4;font-size:13px;text-decoration:none}
.gw-nav-list>li .gw-submenu>li>a:focus{text-decoration:none}
.gw-nav-list>li .gw-submenu>li>a:hover{text-decoration:none;color:#dd4814;background-color:rgba(25,25,50,.1)}
.gw-nav-list>li .gw-submenu>li.active:after{display:inline-block;content:"";position:absolute;right:-1px;top:-1px;bottom:0;z-index:1;border:2px solid #dd4814}
.gw-nav-list>li .gw-submenu>li.active>a{color:#dd4814}
.gw-nav-list>li .gw-submenu>li a>[class*=icon-]:first-child{display:none;font-size:12px;font-weight:400;width:18px;height:auto;line-height:12px;text-align:center;position:absolute;left:10px;top:11px;z-index:1;background-color:#FFF}
.gw-nav-list>li .gw-submenu>li.active>a>[class*=icon-]:first-child,.gw-nav-list>li .gw-submenu>li:hover>a>[class*=icon-]:first-child{display:inline-block}
.gw-nav-list>li .gw-submenu>li.active>a>[class*=icon-]:first-child{color:#c86139}
.gw-nav-list>li>.gw-submenu>li:first-child>a{border-top:0}
.gw-nav-list li .gw-submenu{overflow:hidden}
.gw-nav-list li.active.gw-open>.gw-submenu>li.active.gw-open>a.dropdown-toggle:after,.gw-nav-list li.active>.gw-submenu>li.active>a:after{display:none}
.gw-nav-list li.active.gw-open>.gw-submenu>li.active>a:after{display:block}
.gw-nav-tabs li[class*=" icon-"],.nav-tabs li[class^=icon-]{width:1.25em;display:inline-block;text-align:center}
.gw-nav-list > li .gw-submenu {background-color: #fff;border-top: 1px solid #e5e5e5;display: none;font-size: 13px;list-style: outside none none;margin: 0;padding: 0;position: relative;}
/* WIDGETS */
.widget{background:#fff;border:1px solid #e9e9e9;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}
.widget .widget-title{color:#767676;background-color:#f6f6f6;padding:10px 15px;border-bottom:1px solid #e9e9e9;line-height:30px}
.widget .widget-title i{margin-right:5px}
.widget .widget-title input{width:25%}
.widget .widget-body{padding:20px}
.widget .widget-body table thead{background:#fafafa}
.widget .widget-body table thead *{font-size:14px!important}
.widget .widget-body table tbody *{font-size:13px!important}
.widget .widget-body .error{color:red}
.widget .widget-body button{margin-left:5px}
.widget .widget-body div.alert{margin-bottom:10px}
.widget .widget-body.large{height:350px;overflow-y:auto}
.widget .widget-body.medium{height:250px;overflow-y:auto}
.widget .widget-body.small{height:150px;overflow-y:auto}
.widget .widget-body.no-padding{padding:0}
.widget .widget-icon{background:#446e9b;width:61px;height:61px;border-radius:50%;text-align:center;vertical-align:middle;margin-right:15px}
.widget .widget-icon i{line-height:61px;color:#fff;font-size:1.8em}
.widget .widget-content .title{font-size:28px;display:block}
.widget .widget-body.no-padding .error,.widget .widget-body.no-padding .message{padding:20px}
/* NO PRINT */
@media only print and (min-width:561px){#page-wrapper.active{padding-left:0px}#page-wrapper ul.sidebar,#page-wrapper .sidebar-footer{display:none}}
@media only print and (max-width:560px){#page-wrapper.active{padding-left:0px}#page-wrapper ul.sidebar,#page-wrapper .sidebar-footer{display:none}}