/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:11px;line-height:15px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;color:#333}a{color:#1565c0;text-decoration:none}a:hover{text-decoration:underline}a.nounderline{text-decoration:none}h1{font-size:22px;line-height:28px;margin:0 0 15px}h2{font-size:13px;line-height:18px;margin:10px 0;font-weight:bold}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert h2{margin-top:0}.breadcrumb{list-style:none;margin:0 0 10px 0;padding:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:'\203A'}.btn{position:relative;z-index:1;overflow:visible;display:inline-block;padding:5px 7px 5px;border:1px solid #999;border-bottom-color:#888;margin:0;text-decoration:none;text-align:center;font:bold 11px/normal 'lucida grande',tahoma,verdana,arial,sans-serif;white-space:nowrap;cursor:pointer;vertical-align:middle;outline:0;color:#333;background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f6f6),to(#e4e4e3));background-image:-moz-linear-gradient(#f5f6f6,#e4e4e3);background-image:-o-linear-gradient(#f5f6f6,#e4e4e3);background-image:linear-gradient(#f5f6f6,#e4e4e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f6f6',EndColorStr='#e4e4e3');-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;zoom:1;*display:inline}.btn:hover,.btn:focus,.btn:active{border-color:#777 #777 #666;text-decoration:none}.btn:active{border-color:#aaa;background:#ddd;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn.icon:before{content:"";position:relative;top:1px;float:left;width:10px;height:12px;margin:0 .5em 0 0;background:url(fb-icons.png) 99px 99px no-repeat}.btn.edit:before{background-position:0 0}.btn.add:before{background-position:-10px 0}.btn.secure:before{background-position:-20px 0}.btn.prev:before{background-position:-30px 0}.btn.next:before{float:right;margin:0 -0.25em 0 .5em;background-position:-40px 0}.btn-lg{font-size:13px}.btn-primary{border-color:#29447e #29447e #1a356e;color:#fff;background-color:#5b74a8;background-image:-webkit-gradient(linear,0 0,0 100%,from(#637bad),to(#5872a7));background-image:-moz-linear-gradient(#637bad,#5872a7);background-image:-o-linear-gradient(#637bad,#5872a7);background-image:linear-gradient(#637bad,#5872a7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#637bad',EndColorStr='#5872a7');-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #8a9cc2;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #8a9cc2;box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #8a9cc2}.btn-primary:active{border-color:#29447e;background:#4f6aa3;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-primary:hover{border-color:#29447e #29447e #1a356e}.btn-success{border-color:#3b6e22 #3b6e22 #2c5115;color:#fff;background-color:#69a74e;background-image:-webkit-gradient(linear,0 0,0 100%,from(#75ae5c),to(#67a54b));background-image:-moz-linear-gradient(#75ae5c,#67a54b);background-image:-o-linear-gradient(#75ae5c,#67a54b);background-image:linear-gradient(#75ae5c,#67a54b);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#75ae5c',EndColorStr='#67a54b');-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #98c286;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #98c286;box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #98c286}.btn-success:active{border-color:#3b6e22;background:#609946;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.disable,.btn[disabled]{z-index:0;border-color:#c8c8c8;color:#b8b8b8;background:#f2f2f2;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-primary.disable,.btn-primary[disabled]{color:#fff;border-color:#94a2bf;background:#adbad4;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-success.disable,.btn-success[disabled]{color:#fff;border-color:#9db791;background:#b4d3a7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.disable.icon:before,.btn.disable.icon:after{opacity:.5}.btn-group{display:inline-block;list-style:none;padding:0;margin:0;zoom:1;*display:inline}.btn+.btn,.btn+.btn-group,.btn-group+.btn,.btn-group+.btn-group{margin-left:3px}.btn-group li{float:left;padding:0;margin:0}.btn-group .btn{float:left;margin-left:-1px}.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active{z-index:2}.btn-group>.btn:first-child,.btn-group li:first-child .btn{margin-left:0}.btn-toolbar{padding:6px;border-top:1px solid #ccc;background:#f2f2f2}.btn-toolbar .btn,.btn-toolbar .btn-group{vertical-align:bottom}.btn-dd{position:relative;display:inline-block}.btn-dd ul{position:absolute;top:100%;left:0;min-width:160px;z-index:1000;display:none;float:left;padding:5px 0;margin:0;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #8a8a8a;border-bottom:2px solid #38507d}.btn-dd li{display:block}.btn-dd li a{display:block;padding:4px 20px;text-align:left;border:1px solid transparent;text-decoration:none;color:#000;white-space:nowrap}.btn-dd li a:hover{background-color:#6f87b2;border-top-color:#3b5998;border-bottom-color:#3b5998;color:#fff;text-decoration:none}.btn-dd .divider{display:block;height:1px;background-color:#ddd;margin:5px 5px}.btn-dd-left ul{right:0;left:auto}.form-wrapper{background-color:#f2f2f2;padding:25px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3}.form-group{margin-bottom:7px}.form-sep{background-color:#cecece;height:1px;margin:10px 0}.form-section-title{background-color:#e7e7e7;border-top:1px solid #d2d2d2;font-weight:bold;padding:4px;margin:10px 0}label{display:block;font-weight:bold;color:#666;padding-bottom:5px}.form-control{outline:0;vertical-align:middle}input,select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:middle}input[type=text].form-control,input[type=password].form-control,input[type=email].form-control,select.form-control,textarea.form-control,input[type=file].form-control{border:1px solid #bdc7d8;background-color:#fff;padding:4px 6px;width:238px}input[type=file].form-control{padding:2px 6px 3px}input[type=checkbox].form-control{margin-top:5px}.form-horizontal .form-group{display:table;width:100%;padding:0 10px}.form-horizontal label{display:table-cell;width:180px;padding-right:15px;padding-left:0;padding-top:5px;padding-bottom:0;text-align:right}.form-horizontal input[type=text].form-control,.form-horizontal textarea.form-control{display:table-cell;width:100%}.form-group .info{color:#666;margin-top:1px;margin-bottom:7px;font-size:11px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#efefef !important}.form-action button{margin-left:180px}.modal-overlay{background-color:#000}.modal{position:relative;display:none;width:600px;background:#fff;padding:0}.modal-header{padding:5px 10px;font-size:14px;font-weight:bold;background-color:#6080b4;border:1px solid #3b5998;border-bottom:0;color:#fff}.modal-content{border-bottom:1px solid #555;border-right:1px solid #555;border-left:1px solid #555;background:#fff}.modal-body{padding:10px}.modal-footer{background-color:#f2f2f2;border-top:1px solid #ccc;padding:10px;line-height:23px}.modal-buttons{float:right}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal a.close-modal{position:absolute;top:7px;right:7px;display:block;width:10px;height:10px;text-indent:-9999px;background:url(../img/close-button-modal.png) no-repeat center center;z-index:1000}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url(spinner.gif) #111 no-repeat center center;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.modal-content .form-horizontal label{float:left;width:100px;margin-right:15px;padding-top:5px;padding-bottom:0;text-align:right}.modal-content .form-group p.info{margin-left:105px;color:#666;margin-top:1px;margin-bottom:7px;font-size:11px}.nav-pills{list-style:none;margin:0 0 20px;padding:0}.nav-pills .nav-item{display:inline-block;margin-right:7px}.nav-pills .nav-link{font-weight:bold;display:inline-block;text-decoration:none;border:1px solid transparent;padding:2px 4px;border-radius:2px}.nav-pills .nav-link:hover,.nav-pills .nav-link.active{color:#fff;border-color:#3a5795;background-color:#6d84b4}.navbar{background-color:#254b82}.navbar a{color:#fff}.navbar-left{float:left !important}.navbar-right{float:right !important}.navbar-header{float:left}.navbar-brand{float:left;height:40px;padding:10px 15px;font-size:16px;font-weight:bold;line-height:20px;width:250px}.navbar-nav{margin:0;padding:0;list-style:none;float:left}.navbar-nav>li{float:left}.navbar-nav>li>a{position:relative;display:block;padding:10px 15px;line-height:20px;font-weight:bold}.navbar-usernav>li>a{font-weight:normal}.navbar-brand:hover,.navbar-nav>li>a:hover,.navbar-nav>li.active>a{text-decoration:none;background-color:#3c6297}.navbar:before,.navbar-header:before,.navbar-before:after,.navbar:after,.navbar-header:after,.navbar-nav:after{display:table;content:" "}.navbar:after,.navbar-header:after,.navbar-nav:after{clear:both}.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.pagination{list-style:none;margin:10px 0;padding:0}.pagination li{display:inline-block}.pagination a{color:#5b74a8;text-decoration:none;display:inline-block;border-bottom:2px solid transparent;padding:2px 4px}.pagination a:hover{background-color:#5b74a8;color:#fff}.pagination strong{display:inline-block;color:#5b74a8;border-bottom:2px solid #5b74a8;padding:2px 4px}.panel{border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.panel-heading{margin:20px 20px 0;border-bottom:1px solid #ccc;padding-bottom:10px;font-size:16px;font-weight:bold;line-height:20px}.panel-body{padding:20px}.panel-footer{background-color:#f2f2f2;border-top:1px solid #ccc;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-buttons{padding:10px;text-align:right}.table{width:100%;border-collapse:collapse;background-color:#fff;border:1px solid #dcdde0}.table th{text-align:left;background-color:#f2f2f2;background:#f5f6f6;background:-moz-linear-gradient(top,rgba(245,246,246,1) 0,rgba(228,229,229,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(245,246,246,1)),color-stop(100%,rgba(228,229,229,1)));background:-webkit-linear-gradient(top,rgba(245,246,246,1) 0,rgba(228,229,229,1) 100%);background:-o-linear-gradient(top,rgba(245,246,246,1) 0,rgba(228,229,229,1) 100%);background:-ms-linear-gradient(top,rgba(245,246,246,1) 0,rgba(228,229,229,1) 100%);background:linear-gradient(to bottom,rgba(245,246,246,1) 0,rgba(228,229,229,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f6',endColorstr='#e4e5e5',GradientType=0);color:#333;font-weight:bold;text-transform:uppercase;border:1px solid #c3c3c3}.table th,.table td{padding:5px}.table td{border-right:1px solid #dcdde0}.table tbody tr:nth-child(even){background:#FFF}.table tbody tr:nth-child(odd){background:#f2f2f2}.table caption{color:#333;font-weight:bold;text-align:left;padding:5px;background-color:#bde}.table-hover>tbody>tr:hover{background-color:#d8dfeb}.table-clickable>tbody>tr:hover{cursor:pointer}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}.clearfix::after{display:block;clear:both;content:""}.dropdown{position:relative;display:inline-block}.dropdown>.caret{display:inline-block;position:absolute;right:4px;top:5px;width:13px;height:13px;z-index:10;font-size:13px;color:#6d85b5}.dropdown>.btn{padding-right:17px}.dropdown-open>.caret{color:#fff}.dropdown-open>.btn{background:#6d85b5;color:#fff;border-color:#47547b;border-bottom-color:#6d85b5;box-shadow:none}.dropdown-menu{display:none;position:absolute;z-index:1;list-style:none;margin:0;padding:0;border:1px solid #777;background-color:#fff;min-width:160px;z-index:100}.dropdown-menu-right{right:0}.dropdown-menu>li{display:block;padding:3px 0}.dropdown-menu>li.sep{border-bottom:1px solid #efefef;height:0;margin:2px 5px;padding:0}.dropdown-menu>li>a{border-width:1px 0;border-style:solid;border-color:transparent;padding:4px 20px;text-decoration:none;display:block;color:#333}.dropdown-menu>li>a:hover{border-color:#47547b;color:#fff;background-color:#6d85b5}.page-header{padding:15px;background-color:#ecf0f5;border-bottom:1px solid #d9e0ea}.page-header h1{margin:0 0 10px 0}.page-header .header-tab{list-style:none;margin:0 0 -16px 0;padding:5px 0 0 0}.page-header .header-tab li{display:inline-block}.page-header .header-tab a{display:block;padding:5px 15px;border:1px solid #d9e0ea}.page-header .header-tab li.active a{background:#fff;border-bottom-color:#fff;color:#333}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-secondary{color:#fff;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-danger{color:#fff;background-color:#dc3545}.badge-warning{color:#212529;background-color:#ffc107}// Alignment .text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{@include text-truncate}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}