html{margin:0;padding:0;border:0}h1,h2,.widget h3,h3.content-title,h3,h4,h5,h6,h7,h8,div,span,object,iframe,p,pre,a,abbr,acronym,address,code,del,dfn,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,body,table,th,td,.widget .widget-body table.resource-table th,blockquote,q{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}blockquote,q{quotes:"" ""}blockquote:before,q:before,blockquote:after,q:after{content:""}th,td,.widget .widget-body table.resource-table th,caption{float:none !important;text-align:left;font-weight:normal;vertical-align:middle}table{border-collapse:separate;border-spacing:0;vertical-align:middle}a img{border:none}.meisterschaften{white-space:nowrap}.meisterschaften table,.meisterschaften tr{border:1px solid;border-collapse:separate;border-spacing:6px}.meisterschaften th{font-weight:bold}.uppercase-select{text-transform:uppercase}html,body{height:100%}a{text-decoration:none}a:hover,a:focus{text-decoration:underline}a{color:mediumvioletred;color:var(--environment-color, mediumvioletred)}a:hover{color:mediumvioletred;color:var(--environment-color-light, mediumvioletred)}.application-logo{width:309px;height:109px;bottom:0;left:43%;margin:40px auto 40px auto;background:url(/packs/static/images/logo-3f9e73690b1135b75205.png)}.maintenance_notice{border:2px solid #000;text-align:center;margin-top:20px;vertical-align:middle;padding:20px;font-weight:bold;border-radius:10px;background-color:#ddd;border-color:#aaa}#flash{position:absolute;top:0;left:50%;width:450px;margin-left:-225px;z-index:10000}#flash .feedback,#flash .info,#flash .success,#flash .notice,#flash .error,#flash .alert{padding:.8em;margin-bottom:1em;border:2px solid #ddd}#flash .error,#flash .alert{background:#fbe3e4;color:#8a1f11;border-color:#fbe3e4}#flash .error a,#flash .alert a{color:#8a1f11}#flash .notice{background:#fff6bf;color:#514721;border-color:#ffd324}#flash .notice a{color:#514721}#flash .success{background:#e6efc2;color:#264409;border-color:#c6d880}#flash .success a{color:#264409}#flash .info{background:#d5edf8;color:#205791;border-color:#92cae4}#flash .info a{color:#205791}#flash .hide{display:none}#flash .highlight{background:#fbe013}#flash .added{background:#060;color:#fff}#flash .removed{background:#900;color:#fff}#flash .notice,#flash .error,#flash .alert{margin:0;text-align:center;border-width:0;border-bottom-radius:5px}#flash .alert{padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#fbe3e4;color:#8a1f11;border-color:#fbe3e4}#flash .alert a{color:#8a1f11}#header .search{height:100%;z-index:9}#header .search form{padding:2px 0px;position:relative}#header .search .input{margin:0;padding:0;border:0;outline:0;overflow:hidden}#header .search .input li{white-space:nowrap;float:left}#header .search .input li padding{left:0px;right:0px}#header .search .input li:first-child{padding-left:0}#header .search .input li:last-child{padding-right:0}#header .search .input{border-radius:4px;border:none;box-sizing:border-box;padding:2px;padding-top:4px;padding-left:3px;margin:0;font-size:100%;color:#333;background-color:#fff;cursor:text;height:30px}#header .search .input .filter{padding-top:3px;margin-right:2px}#header .search .input .filter label{background-color:mediumvioletred;background-color:var(--environment-color, mediumvioletred);padding:4px 8px;color:#fff;font-size:90%;font-weight:bold}#header .search .input .filter label .remove{display:inline-block;margin-left:8px;color:#fff;text-decoration:none}#header .search .input .filter.first label{border-left-radius:20px}#header .search .input .filter.last label{border-right-radius:20px}#header .search .input .query input{border:none;background:rgba(0,0,0,0);font-size:100%;margin-top:4px;margin-left:5px}#header .search .input .query input:focus{outline-width:0}#header .search .input .query input.empty{color:#999}#header .search .input .save{display:block;float:right}#header .search .results{position:absolute;left:5px;right:5px;top:38px;padding:0 4px 4px 4px;background-color:#000;border-bottom-radius:3px;list-style-type:none;display:none}#header .search .results>li{background:#eee;border-bottom:1px solid rgba(0,0,0,.1);font-weight:bold;color:#444}#header .search .results>li.selected{background-color:mediumvioletred;background-color:var(--environment-color, mediumvioletred);color:#fff}#header .search .results>li>a{display:block;padding:10px;text-decoration:none;color:inherit}#header .search .results>li img.icon{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:5px}#header .search .results>li .label{display:inline-block;vertical-align:middle;line-height:95%}#header .search .results>li .label small{font-weight:normal}#header .search .results>li .right{display:inline-block;float:right}#header .search .results>li .right .badge{padding:1px 8px;margin-top:3px;color:#fff;background-color:#999;border-radius:100px;font-weight:bold;font-size:90%}#header .search .results>li .right ul{margin:0;padding:0;border:0;outline:0;overflow:hidden}#header .search .results>li .right ul li{white-space:nowrap;float:left}#header .search .results>li .right ul li padding{left:2px;right:2px}#header .search .results>li .right ul li:first-child{padding-left:0}#header .search .results>li .right ul li:last-child{padding-right:0}#header .search .results{z-index:1}#header .search .results>li{height:42px}#header .search .results>li .person-rollen li{opacity:.5}#header .search .results>li .person-rollen li:hover{opacity:1}#header .search .no-results li{line-height:42px;text-align:center;color:#333;font-weight:bold}#actionmenu{z-index:1000;position:relative;margin:8px 0 0 0;list-style-type:none}#actionmenu>a{display:block;padding:5px 5px 5px 10px;font-size:100%;font-weight:bold;color:#eee;text-transform:uppercase;text-decoration:none;border-radius:4px;background-color:mediumvioletred;background-color:var(--environment-color, mediumvioletred)}#actionmenu>a .hotkey{float:right;padding-right:17px;background-image:url("/images/tick-down-light.png");background-position:center right;background-repeat:no-repeat}#actionmenu.active>a,#actionmenu:hover>a{color:#fff;opacity:1;background-color:--environment-color-dark;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:10px 10px 10px rgba(50,50,50,.6)}#actionmenu.active>a{border-bottom-radius:0}#actionmenu ul{width:100%;display:none;position:absolute;z-index:100;box-sizing:border-box;border-left:4px solid;border-color:mediumvioletred;border-color:var(--environment-color, mediumvioletred);box-shadow:10px 10px 10px rgba(50,50,50,.6)}#actionmenu ul li{position:relative;line-height:24px;background-color:#fff;font-size:11px}#actionmenu ul li a{padding:0 15px 0 10px;display:block;color:#333;text-decoration:none}#actionmenu ul li.submenu>a{background-image:url("/images/tick-right.png");background-position:center right;background-repeat:no-repeat}#actionmenu ul li.divider{border-top:2px solid #ddd}#actionmenu ul li .hotkey{float:right;color:#999;font-size:90%;text-transform:uppercase}#actionmenu ul ul{top:0px;left:100%}#actionmenu ul>li.caret ul,#actionmenu ul>li:hover ul{display:block}#actionmenu li:hover,#actionmenu li.caret{background-color:mediumvioletred;background-color:var(--environment-color, mediumvioletred)}#actionmenu li:hover>a,#actionmenu li:hover>a>span,#actionmenu li.caret>a,#actionmenu li.caret>a>span{color:#fff}#header .counters ul{margin:0;padding:0;border:0;outline:0;overflow:hidden}#header .counters ul li{white-space:nowrap;float:left}#header .counters ul li padding{left:4px;right:4px}#header .counters ul li:first-child{padding-left:0}#header .counters ul li:last-child{padding-right:0}#header .counters ul{margin:0 10px;margin-right:10px}#header .counters ul li{line-height:40px;float:right;margin-left:5px}#header .counters a{padding:4px 8px;border-radius:20px;background-color:mediumvioletred;background-color:var(--environment-color, mediumvioletred);text-decoration:none;color:#eee;font-size:90%;font-weight:bold}#header .counters a:hover{color:#fff}#header .counters .bookmarks .icon{color:#fbe013}#header .counters .todos .icon{color:#ff6060}#header .counters .stack-items .icon{color:#94fa97}#header{width:1190px;margin:0 auto;overflow:hidden}#header .actions{float:left;margin-right:10px}* html #header .actions{overflow-x:hidden}#header .actions{width:290px}#header .search{float:left;margin-right:10px}* html #header .search{overflow-x:hidden}#header .search{width:740px}#header .counters{float:left;margin-right:0}* html #header .counters{overflow-x:hidden}#header .counters{width:140px}#header{height:40px;overflow:visible;z-index:10;border-radius:5px;background:#000}#header .search{padding-top:3px}.header-spacer{width:100%;height:40px;margin-bottom:20px;content:"&nbsp;"}.header-wrapper{position:fixed;width:100%;z-index:1000;background-color:#000;border-bottom:4px solid;border-color:mediumvioletred;border-color:var(--environment-color, mediumvioletred)}body .clear{clear:both}body .nowrap{white-space:nowrap}body .clearfix{overflow:hidden}body .small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}body .large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}body .first{margin-left:0;padding-left:0}body .last{margin-right:0;padding-right:0}body .top{margin-top:0;padding-top:0}body .bottom{margin-bottom:0;padding-bottom:0}body{font-family:Helvetica,sans-serif;font-size:9pt;background:#f2f2f2;height:100%;padding-bottom:30px}h2.content-title,h3.content-title{background:#000;border-top-radius:5px;color:#fff;font-size:110%;font-weight:bold;margin:0;padding:5px 10px;z-index:10}h2.content-title a,h3.content-title a{color:inherit;text-decoration:none}h2.content-title small,h3.content-title small{font-size:80%;line-height:110%;float:right}h2.content-title small form,h3.content-title small form{display:inline}h2.content-title .delete,h3.content-title .delete{float:right}h3.content-title{background:#888;font-size:90%;padding:3px 10px}.content-body{padding-bottom:5px;margin-bottom:10px;background-color:#fff;border-bottom-radius:5px}.content-body .info{color:#888;padding:5px;text-align:center}.spinner{padding-top:10px;margin:auto;text-align:center}.centered{text-align:center}.note-container{background-color:#faeebd}.note-container .notes dt{font-style:italic;font-weight:bold}.note-container .notes dt .delete{float:right;margin-right:23px}.note-container .notes dd{padding-bottom:5px;margin-bottom:5px;border-bottom:1px #aaa dashed;margin-left:0}.note-container .notes .info{color:#888;text-align:center}.note-container .new-note{width:290px;background-size:230px;height:65px}.note-container .new-note .message{border:none;border-bottom:1px #000 dashed;background-color:#faeebd;width:250px;outline:none}.note-container .new-note .add{background:none;border:none;font-weight:bold;font-size:150%}.note-container .new-note .add:hover{cursor:pointer}.handle{float:right;width:21px;height:8px;margin-right:5px;margin-top:3px;background:rgba(0,0,0,0) url(/images/drag.png)}.handle:hover{cursor:move}.right{float:right;margin-right:5px}ul.bullet-points{list-style-type:disc;margin-left:20px;margin-bottom:10px}ul{list-style-type:none}ul .widget{margin-bottom:10px}.widget h2,.widget h3{font-weight:normal;font-size:110%;background:#000;border-top-radius:5px;color:#eee;padding:5px 10px}.widget h2>a,.widget h3>a{text-decoration:none;color:inherit;display:block}.widget h2 small,.widget h3 small{float:right;line-height:16px}.widget h3{padding:4px 10px;font-size:90%}.widget h3 small{line-height:12px}.widget h3.separator{font-weight:bold;color:#fff;border-top-radius:0px;background:#aaa}.widget .widget-body{padding-bottom:5px;background-color:#fff;border-bottom-radius:5px;font-size:90%}.widget .widget-body table.resource-table{width:100%;padding-top:5px}.widget .widget-body table.resource-table td,.widget .widget-body table.resource-table th{padding:3px;border-bottom:1px dotted #ccc}.widget .widget-body table.resource-table th{color:#999;width:40%;font-size:9px;padding-left:5px;padding-right:5px;text-align:right}.widget .widget-body table.resource-table tr:last-child td,.widget .widget-body table.resource-table tr:last-child th{border:none}.widget .widget-body .widget-listing{width:100%;padding-top:5px}.widget .widget-body .widget-listing li{padding:3px;border-bottom:1px dotted #ccc}.widget .widget-body .widget-listing li:last-child{border:none}.widget .widget-body .widget-list li{padding:5px 10px;background:#eee;border-bottom:1px solid rgba(0,0,0,.1)}.widget .widget-body .widget-list li a{text-decoration:none;display:block}.widget .widget-body .widget-list li.active{background-color:mediumvioletred;background-color:var(--environment-color, mediumvioletred)}.widget .widget-body .widget-list li.active a{color:#fff}.widget .widget-body .widget-list li.wizard-button{text-align:center;cursor:pointer;height:30px}.widget .widget-body .widget-list li.wizard-button.has-errors{background:#d00}.widget .widget-body .widget-list li.wizard-button.has-errors>a{color:#fff}.widget .widget-body .widget-list li.wizard-current{background-color:mediumvioletred;background-color:var(--environment-color, mediumvioletred);color:#fff}.widget .widget-body .info{color:#888;padding:5px;text-align:center}.sidebar-wrapper .current h2,.sidebar-wrapper .current h3{background-color:mediumvioletred;background-color:var(--environment-color, mediumvioletred)}.widget .accordion{list-style-type:none}.widget .accordion h3{border-top-radius:0}.widget .accordion h2,.widget .accordion h3{position:relative}.widget .accordion h2 a,.widget .accordion h3 a{padding-left:8px}.widget .accordion .toggle-button{position:absolute;background:rgba(0,0,0,0) url("/images/tick-right-light.png") no-repeat 1px center;display:block;height:100%;top:0px;left:0px;width:18px;opacity:.5;cursor:pointer}.widget .accordion .toggle-button:hover{opacity:1}.widget .accordion .expanded .toggle-button{background-image:url("/images/tick-down-light.png")}.widget .accordion .widget-body{display:none;border-bottom-radius:0}.widget .accordion li.expanded .widget-body{display:block}.widget .accordion li:last-child h2,.widget .accordion li:last-child h3{border-bottom-radius:5px}.widget .accordion li:last-child .widget-body{border-bottom-radius:5px}.widget .accordion li:last-child.expanded h2,.widget .accordion li:last-child.expanded h3{border-bottom-radius:0}.search .wrapper{padding:5px}.search .wrapper #search_name{width:210px}.search .wrapper input[type=submit]{float:right}.all-round{border-radius:5px}.content-body table{width:100%;font-size:90%}.content-body table thead td,.content-body .widget .widget-body table.resource-table thead th,.widget .widget-body .content-body table.resource-table thead th,.content-body table thead th,.content-body table tbody td,.content-body .widget .widget-body table.resource-table tbody th,.widget .widget-body .content-body table.resource-table tbody th,.content-body table tbody th{padding:4px 0px 4px 10px}.content-body table thead td:last-child,.content-body .widget .widget-body table.resource-table thead th:last-child,.widget .widget-body .content-body table.resource-table thead th:last-child,.content-body table thead th:last-child,.content-body table tbody td:last-child,.content-body .widget .widget-body table.resource-table tbody th:last-child,.widget .widget-body .content-body table.resource-table tbody th:last-child,.content-body table tbody th:last-child{padding-right:10px}.content-body table thead td.center,.content-body .widget .widget-body table.resource-table thead th.center,.widget .widget-body .content-body table.resource-table thead th.center,.content-body table thead th.center,.content-body table tbody td.center,.content-body .widget .widget-body table.resource-table tbody th.center,.widget .widget-body .content-body table.resource-table tbody th.center,.content-body table tbody th.center{text-align:center}.content-body table thead td.left,.content-body .widget .widget-body table.resource-table thead th.left,.widget .widget-body .content-body table.resource-table thead th.left,.content-body table thead th.left,.content-body table tbody td.left,.content-body .widget .widget-body table.resource-table tbody th.left,.widget .widget-body .content-body table.resource-table tbody th.left,.content-body table tbody th.left{text-align:left}.content-body table thead td.right,.content-body .widget .widget-body table.resource-table thead th.right,.widget .widget-body .content-body table.resource-table thead th.right,.content-body table thead th.right,.content-body table tbody td.right,.content-body .widget .widget-body table.resource-table tbody th.right,.widget .widget-body .content-body table.resource-table tbody th.right,.content-body table tbody th.right{text-align:right}.content-body table thead td.checkbox,.content-body .widget .widget-body table.resource-table thead th.checkbox,.widget .widget-body .content-body table.resource-table thead th.checkbox,.content-body table thead th.checkbox,.content-body table tbody td.checkbox,.content-body .widget .widget-body table.resource-table tbody th.checkbox,.widget .widget-body .content-body table.resource-table tbody th.checkbox,.content-body table tbody th.checkbox{width:20px}.content-body table thead td.icon,.content-body .widget .widget-body table.resource-table thead th.icon,.widget .widget-body .content-body table.resource-table thead th.icon,.content-body table thead th.icon,.content-body table tbody td.icon,.content-body .widget .widget-body table.resource-table tbody th.icon,.widget .widget-body .content-body table.resource-table tbody th.icon,.content-body table tbody th.icon{width:20px}.content-body table thead td.icon img,.content-body .widget .widget-body table.resource-table thead th.icon img,.widget .widget-body .content-body table.resource-table thead th.icon img,.content-body table thead th.icon img,.content-body table tbody td.icon img,.content-body .widget .widget-body table.resource-table tbody th.icon img,.widget .widget-body .content-body table.resource-table tbody th.icon img,.content-body table tbody th.icon img{width:20px;vertical-align:middle;opacity:.7}.content-body table thead tr{color:#fff;background:#666}.content-body table tbody tr:nth-child(even){background-color:#fff}.content-body table tbody tr:nth-child(odd){background-color:#eee}.content-body table tbody tr.highlight td:last-child,.content-body .widget .widget-body table.resource-table tbody tr.highlight th:last-child,.widget .widget-body .content-body table.resource-table tbody tr.highlight th:last-child{background-image:url("/images/small/alert_red.png");background-repeat:no-repeat;background-position:95% 44%}.content-body table img.show{width:12px;height:12px}form.formtastic fieldset.inputs>ol{padding:10px}form.formtastic fieldset.inputs .inline_destroy,form.formtastic fieldset.inputs .inline_destroy_spiel{float:right;margin-top:10px}form.formtastic fieldset.inputs ol>li{min-height:24px}form.formtastic fieldset.inputs>legend{display:block;padding:2px 10px;box-sizing:border-box;width:100%;background:#aaa;font-weight:bold;color:#fff}form.formtastic fieldset.inputs>legend .expandable-fieldset-button{float:right;color:inherit;text-decoration:none;font-size:12px;font-weight:normal}form.formtastic fieldset.inputs>ol>li,form.formtastic fieldset.inputs ol>div>li,form.formtastic fieldset.inputs ol>div>div>li{border-bottom:1px dotted #ccc;padding:5px 0;margin:0}form.formtastic fieldset.inputs>ol>li.description,form.formtastic fieldset.inputs ol>div>li.description,form.formtastic fieldset.inputs ol>div>div>li.description{font-size:90%;border-bottom:0;padding:0}form.formtastic fieldset.inputs>ol>li label,form.formtastic fieldset.inputs ol>div>li label,form.formtastic fieldset.inputs ol>div>div>li label{font-size:90%;color:#444;box-sizing:border-box;padding-left:5px}form.formtastic fieldset.inputs>ol>li.boolean label,form.formtastic fieldset.inputs ol>div>li.boolean label,form.formtastic fieldset.inputs ol>div>div>li.boolean label{width:100%}form.formtastic fieldset.inputs>ol>li input,form.formtastic fieldset.inputs>ol>li textarea,form.formtastic fieldset.inputs>ol>li select,form.formtastic fieldset.inputs ol>div>li input,form.formtastic fieldset.inputs ol>div>li textarea,form.formtastic fieldset.inputs ol>div>li select,form.formtastic fieldset.inputs ol>div>div>li input,form.formtastic fieldset.inputs ol>div>div>li textarea,form.formtastic fieldset.inputs ol>div>div>li select{font-size:100%;color:#333;font-weight:bold}form.formtastic fieldset.inputs>ol>li input[disabled],form.formtastic fieldset.inputs>ol>li textarea[disabled=disabled],form.formtastic fieldset.inputs ol>div>li input[disabled],form.formtastic fieldset.inputs ol>div>li textarea[disabled=disabled],form.formtastic fieldset.inputs ol>div>div>li input[disabled],form.formtastic fieldset.inputs ol>div>div>li textarea[disabled=disabled]{background-color:#fff;color:#333 !important}form.formtastic fieldset.inputs>ol>li input[disabled]:hover,form.formtastic fieldset.inputs>ol>li input[disabled]:focus,form.formtastic fieldset.inputs>ol>li textarea[disabled=disabled]:hover,form.formtastic fieldset.inputs>ol>li textarea[disabled=disabled]:focus,form.formtastic fieldset.inputs ol>div>li input[disabled]:hover,form.formtastic fieldset.inputs ol>div>li input[disabled]:focus,form.formtastic fieldset.inputs ol>div>li textarea[disabled=disabled]:hover,form.formtastic fieldset.inputs ol>div>li textarea[disabled=disabled]:focus,form.formtastic fieldset.inputs ol>div>div>li input[disabled]:hover,form.formtastic fieldset.inputs ol>div>div>li input[disabled]:focus,form.formtastic fieldset.inputs ol>div>div>li textarea[disabled=disabled]:hover,form.formtastic fieldset.inputs ol>div>div>li textarea[disabled=disabled]:focus{border-color:#fff}form.formtastic fieldset.inputs>ol>li input,form.formtastic fieldset.inputs>ol>li textarea,form.formtastic fieldset.inputs ol>div>li input,form.formtastic fieldset.inputs ol>div>li textarea,form.formtastic fieldset.inputs ol>div>div>li input,form.formtastic fieldset.inputs ol>div>div>li textarea{padding:2px 5px;border:2px solid rgba(0,0,0,0);border-radius:2px;background-color:#cfcfcf}form.formtastic fieldset.inputs>ol>li input:hover,form.formtastic fieldset.inputs>ol>li input:focus,form.formtastic fieldset.inputs>ol>li textarea:hover,form.formtastic fieldset.inputs>ol>li textarea:focus,form.formtastic fieldset.inputs ol>div>li input:hover,form.formtastic fieldset.inputs ol>div>li input:focus,form.formtastic fieldset.inputs ol>div>li textarea:hover,form.formtastic fieldset.inputs ol>div>li textarea:focus,form.formtastic fieldset.inputs ol>div>div>li input:hover,form.formtastic fieldset.inputs ol>div>div>li input:focus,form.formtastic fieldset.inputs ol>div>div>li textarea:hover,form.formtastic fieldset.inputs ol>div>div>li textarea:focus{outline-width:0;background-color:#fff;border-color:#cfcfcf}form.formtastic fieldset.inputs>ol>li input:focus,form.formtastic fieldset.inputs>ol>li textarea:focus,form.formtastic fieldset.inputs ol>div>li input:focus,form.formtastic fieldset.inputs ol>div>li textarea:focus,form.formtastic fieldset.inputs ol>div>div>li input:focus,form.formtastic fieldset.inputs ol>div>div>li textarea:focus{border-color:#cfcfcf}form.formtastic fieldset.inputs>ol>li input.ui-datepicker,form.formtastic fieldset.inputs>ol>li input.ui-timepicker,form.formtastic fieldset.inputs>ol>li ol>div>li input.ui-timepicker,form.formtastic fieldset.inputs>ol>li ol>div>div>li input.ui-timepicker,form.formtastic fieldset.inputs>ol>li input.ui-datetimepicker,form.formtastic fieldset.inputs>ol>li ol>div>li input.ui-datetimepicker,form.formtastic fieldset.inputs>ol>li ol>div>div>li input.ui-datetimepicker,form.formtastic fieldset.inputs ol>div>li input.ui-datepicker,form.formtastic fieldset.inputs ol>div>li input.ui-timepicker,form.formtastic fieldset.inputs ol>div>li ol>div>div>li input.ui-timepicker,form.formtastic fieldset.inputs ol>div>li input.ui-datetimepicker,form.formtastic fieldset.inputs ol>div>li ol>div>div>li input.ui-datetimepicker,form.formtastic fieldset.inputs ol>div>div>li input.ui-datepicker,form.formtastic fieldset.inputs ol>div>div>li input.ui-timepicker,form.formtastic fieldset.inputs ol>div>div>li input.ui-datetimepicker{width:150px;background-image:url("/images/datepicker.gif");background-repeat:no-repeat;background-position:3px center;padding-left:20px}form.formtastic fieldset.inputs>ol>li.error label,form.formtastic #flash fieldset.inputs>ol>li.alert label,#flash form.formtastic fieldset.inputs>ol>li.alert label,form.formtastic fieldset.inputs ol>div>li.error label,form.formtastic fieldset.inputs #flash ol>div>li.alert label,#flash form.formtastic fieldset.inputs ol>div>li.alert label,form.formtastic fieldset.inputs ol>div>div>li.error label,form.formtastic fieldset.inputs #flash ol>div>div>li.alert label,#flash form.formtastic fieldset.inputs ol>div>div>li.alert label{color:#8a1f11}form.formtastic fieldset.inputs>ol>li.error input,form.formtastic #flash fieldset.inputs>ol>li.alert input,#flash form.formtastic fieldset.inputs>ol>li.alert input,form.formtastic fieldset.inputs>ol>li.error textarea,form.formtastic #flash fieldset.inputs>ol>li.alert textarea,#flash form.formtastic fieldset.inputs>ol>li.alert textarea,form.formtastic fieldset.inputs ol>div>li.error input,form.formtastic fieldset.inputs #flash ol>div>li.alert input,#flash form.formtastic fieldset.inputs ol>div>li.alert input,form.formtastic fieldset.inputs ol>div>li.error textarea,form.formtastic fieldset.inputs #flash ol>div>li.alert textarea,#flash form.formtastic fieldset.inputs ol>div>li.alert textarea,form.formtastic fieldset.inputs ol>div>div>li.error input,form.formtastic fieldset.inputs #flash ol>div>div>li.alert input,#flash form.formtastic fieldset.inputs ol>div>div>li.alert input,form.formtastic fieldset.inputs ol>div>div>li.error textarea,form.formtastic fieldset.inputs #flash ol>div>div>li.alert textarea,#flash form.formtastic fieldset.inputs ol>div>div>li.alert textarea{background-color:#fbe3e4}form.formtastic fieldset.inputs>ol>li.error input:hover,form.formtastic #flash fieldset.inputs>ol>li.alert input:hover,#flash form.formtastic fieldset.inputs>ol>li.alert input:hover,form.formtastic fieldset.inputs>ol>li.error textarea:hover,form.formtastic #flash fieldset.inputs>ol>li.alert textarea:hover,#flash form.formtastic fieldset.inputs>ol>li.alert textarea:hover,form.formtastic fieldset.inputs ol>div>li.error input:hover,form.formtastic fieldset.inputs #flash ol>div>li.alert input:hover,#flash form.formtastic fieldset.inputs ol>div>li.alert input:hover,form.formtastic fieldset.inputs ol>div>li.error textarea:hover,form.formtastic fieldset.inputs #flash ol>div>li.alert textarea:hover,#flash form.formtastic fieldset.inputs ol>div>li.alert textarea:hover,form.formtastic fieldset.inputs ol>div>div>li.error input:hover,form.formtastic fieldset.inputs #flash ol>div>div>li.alert input:hover,#flash form.formtastic fieldset.inputs ol>div>div>li.alert input:hover,form.formtastic fieldset.inputs ol>div>div>li.error textarea:hover,form.formtastic fieldset.inputs #flash ol>div>div>li.alert textarea:hover,#flash form.formtastic fieldset.inputs ol>div>div>li.alert textarea:hover{border-color:#fbe3e4}form.formtastic fieldset.inputs>ol>li.error input:focus,form.formtastic #flash fieldset.inputs>ol>li.alert input:focus,#flash form.formtastic fieldset.inputs>ol>li.alert input:focus,form.formtastic fieldset.inputs>ol>li.error textarea:focus,form.formtastic #flash fieldset.inputs>ol>li.alert textarea:focus,#flash form.formtastic fieldset.inputs>ol>li.alert textarea:focus,form.formtastic fieldset.inputs ol>div>li.error input:focus,form.formtastic fieldset.inputs #flash ol>div>li.alert input:focus,#flash form.formtastic fieldset.inputs ol>div>li.alert input:focus,form.formtastic fieldset.inputs ol>div>li.error textarea:focus,form.formtastic fieldset.inputs #flash ol>div>li.alert textarea:focus,#flash form.formtastic fieldset.inputs ol>div>li.alert textarea:focus,form.formtastic fieldset.inputs ol>div>div>li.error input:focus,form.formtastic fieldset.inputs #flash ol>div>div>li.alert input:focus,#flash form.formtastic fieldset.inputs ol>div>div>li.alert input:focus,form.formtastic fieldset.inputs ol>div>div>li.error textarea:focus,form.formtastic fieldset.inputs #flash ol>div>div>li.alert textarea:focus,#flash form.formtastic fieldset.inputs ol>div>div>li.alert textarea:focus{border-color:#8a1f11;background-color:#fff}form.formtastic fieldset.inputs>ol>li.error .inline-errors,form.formtastic #flash fieldset.inputs>ol>li.alert .inline-errors,#flash form.formtastic fieldset.inputs>ol>li.alert .inline-errors,form.formtastic fieldset.inputs ol>div>li.error .inline-errors,form.formtastic fieldset.inputs #flash ol>div>li.alert .inline-errors,#flash form.formtastic fieldset.inputs ol>div>li.alert .inline-errors,form.formtastic fieldset.inputs ol>div>div>li.error .inline-errors,form.formtastic fieldset.inputs #flash ol>div>div>li.alert .inline-errors,#flash form.formtastic fieldset.inputs ol>div>div>li.alert .inline-errors{color:#8a1f11;font-size:90%}form.formtastic fieldset.inputs>ol>li .inline-hints,form.formtastic fieldset.inputs ol>div>li .inline-hints,form.formtastic fieldset.inputs ol>div>div>li .inline-hints{margin-top:18px}form.formtastic fieldset.inputs abbr[title=required]{text-decoration:none}form.formtastic fieldset.actions{background-color:#fff;line-height:30px;padding-left:25%;border-bottom-radius:5px;border-top-radius:5px}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px}.ui-timepicker-div dl dd{margin:-25px 0 10px 65px}.ui-timepicker-div td,.ui-timepicker-div .widget .widget-body table.resource-table th,.widget .widget-body table.resource-table .ui-timepicker-div th{font-size:90%}table.ui-datepicker-calendar{border-collapse:separate}.ui-datepicker-calendar td,.ui-datepicker-calendar .widget .widget-body table.resource-table th,.widget .widget-body table.resource-table .ui-datepicker-calendar th{border:1px solid rgba(0,0,0,0)}form.formtastic fieldset.inputs input.ui-autocomplete-input,form.formtastic fieldset.inputs input.autocomplete-field,.form_container input.ui-autocomplete-input,.form_container input.autocomplete-field{background-image:url("/images/search.png");background-repeat:no-repeat;background-position:3px center;padding-left:20px}form.formtastic fieldset.inputs input.ui-autocomplete-loading,.form_container input.ui-autocomplete-loading{background-image:url("/images/input-indicator.gif")}ul.ui-autocomplete.ui-menu{max-height:240px;overflow-y:scroll}#modus_paarungen .runde{position:relative;float:left;padding-left:3%;margin-top:10px;margin-bottom:10px;margin-right:22px;width:45%;border-bottom:1px dotted #ccc}#modus_paarungen .runde tr{background-color:#fff !important}#modus_paarungen .runde .field_with_errors{display:inline-block}#modus_paarungen .runde .field_with_errors input{background-color:#fbe3e4}#modus_paarungen .runde .runde_kategorie{padding-left:10px;margin-bottom:5px}#modus_paarungen .runde table{float:left}#modus_paarungen .runde table input.time{width:3.5em}#modus_paarungen .runde .runde_number{font-size:5em;color:#ccc;width:15%;position:absolute;right:-0.35em;top:-0.25em}#modus_paarungen #paarungen_submit{margin-left:25%}#day-chooser{padding:12px}table#edit_spiel_resultate input{font-size:100%;color:#333;font-weight:bold;padding:0px;margin:0px}table#edit_spiel_resultate input>label{display:none}table#edit_spiel_resultate td.uhrzeit,table#edit_spiel_resultate .widget .widget-body table.resource-table th.uhrzeit,.widget .widget-body table.resource-table table#edit_spiel_resultate th.uhrzeit{width:50px}table#edit_spiel_resultate td.spiel_resultat_tore,table#edit_spiel_resultate .widget .widget-body table.resource-table th.spiel_resultat_tore,.widget .widget-body table.resource-table table#edit_spiel_resultate th.spiel_resultat_tore{width:55px}table#edit_spiel_resultate td.spiel_resultat_tore input,table#edit_spiel_resultate .widget .widget-body table.resource-table th.spiel_resultat_tore input,.widget .widget-body table.resource-table table#edit_spiel_resultate th.spiel_resultat_tore input{width:15px;text-align:center}table#edit_spiel_resultate td.spiel_resultat_status,table#edit_spiel_resultate .widget .widget-body table.resource-table th.spiel_resultat_status,.widget .widget-body table.resource-table table#edit_spiel_resultate th.spiel_resultat_status{width:50px}.widget .inputs .select select{width:150px}span.tooltip{float:right;font-size:80%;color:#888}#ui-datepicker-div{font-size:90%}#content-body a.button{float:left;display:block;margin:.7em .5em .7em 0;border-width:1px;border-style:solid;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;font-weight:bold;text-decoration:none;cursor:pointer}#content-body a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}#content-body a.button{padding:5px 10px 5px 7px;background-color:#f5f5f5;border-color:#101010 #dedede #dedede #101010;color:#565656}#content-body a.button:hover{background-color:#dff4ff;border-color:#101010 #c2e1ef #c2e1ef #101010;color:#369}#content-body a.button:active{background-color:#6299c5;border-color:#101010 #6299c5 #6299c5 #101010;color:#fff}#content-body button,#content-body input[type=submit]{float:left;display:block;margin:.7em .5em .7em 0;border-width:1px;border-style:solid;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;font-weight:bold;text-decoration:none;cursor:pointer}#content-body button img,#content-body input[type=submit] img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none}#content-body button,#content-body input[type=submit]{width:auto;overflow:visible;padding:4px 10px 3px 7px}#content-body button[type],#content-body input[type=submit][type]{padding:4px 10px 4px 7px;line-height:17px}*:first-child+html #content-body button[type],*:first-child+html #content-body input[type=submit][type]{padding:4px 10px 3px 7px}#content-body button,#content-body input[type=submit]{background-color:#f5f5f5;border-color:#101010 #dedede #dedede #101010;color:#565656}#content-body button:hover,#content-body input[type=submit]:hover{background-color:#dff4ff;border-color:#101010 #c2e1ef #c2e1ef #101010;color:#369}#content-body button:active,#content-body input[type=submit]:active{background-color:#6299c5;border-color:#101010 #6299c5 #6299c5 #101010;color:#fff}#content-body a.positive,#content-body button.positive{color:#529214}#content-body a.positive:hover,#content-body button.positive:hover{background-color:#e6efc2;border-color:#101010 #c6d880 #c6d880 #101010;color:#529214}#content-body a.positive:active,#content-body button.positive:active{background-color:#529214;border-color:#101010 #529214 #529214 #101010;color:#fff}#content-body a.negative,#content-body button.negative{color:#d12f19}#content-body a.negative:hover,#content-body button.negative:hover{background-color:#fbe3e4;border-color:#101010 #fbc2c4 #fbc2c4 #101010;color:#d12f19}#content-body a.negative:active,#content-body button.negative:active{background-color:#d12f19;border-color:#101010 #d12f19 #d12f19 #101010;color:#fff}.content-title .pagination{float:right;font-size:80%;margin-top:1px}.content-title .pagination a,.content-title .pagination em,.content-title .pagination span{color:#aaa;text-decoration:none;padding:1px 5px;margin-left:1px;font-weight:bold;border-radius:2px}.content-title .pagination a:hover{background-color:#555;color:#fff}.content-title .pagination em{background-color:#444;color:#fff}#devise-links{margin:10px;text-align:right}#devise-links ol{list-style-type:none}.drop-button-col{width:100px;position:absolute;height:10px}.drop-button{list-style-type:none;border-radius:3px;position:relative;top:-10;width:100px;font-size:.9em}.drop-button li{padding:2px 4px}.drop-button li:nth-child(n+2){display:none}.drop-button:hover{z-index:100;background-color:#333}.drop-button:hover li{display:block}.drop-button:hover li a{display:block;color:#ddd}.drop-button:hover li:hover{background-color:#444}.drop-button:hover li:first-child{border-top-radius:3px}.drop-button:hover li:last-child{border-bottom-radius:3px}#wettkampfstruktur_container{float:left;margin-right:10px}* html #wettkampfstruktur_container{overflow-x:hidden}#wettkampfstruktur_container{width:1190px}#wettkampfstruktur_container #wettkampfstruktur_header{float:left;margin-right:10px}* html #wettkampfstruktur_container #wettkampfstruktur_header{overflow-x:hidden}#wettkampfstruktur_container #wettkampfstruktur_header{width:890px}#wettkampfstruktur_container #wettkampfstruktur_actions{float:left;margin-right:0}* html #wettkampfstruktur_container #wettkampfstruktur_actions{overflow-x:hidden}#wettkampfstruktur_container #wettkampfstruktur_actions{width:290px}#wettkampfstruktur_container #control_panel{padding:10px}#wettkampfstruktur_container #control_panel #struktur_controls{margin-top:10px}#wettkampfstruktur_container #control_panel #struktur_controls ul{margin:0;padding:0;border:0;outline:0;overflow:hidden}#wettkampfstruktur_container #control_panel #struktur_controls ul li{white-space:nowrap;float:left}#wettkampfstruktur_container #control_panel #struktur_controls ul li padding{left:4px;right:4px}#wettkampfstruktur_container #control_panel #struktur_controls ul li:first-child{padding-left:0}#wettkampfstruktur_container #control_panel #struktur_controls ul li:last-child{padding-right:0}#wettkampfstruktur_container #control_panel #struktur_controls ul li{float:left;margin-right:0}* html #wettkampfstruktur_container #control_panel #struktur_controls ul li{overflow-x:hidden}#wettkampfstruktur_container #control_panel #struktur_controls ul li{width:140px;padding:0px}#wettkampfstruktur_container .team.inactive{background-color:#ccc}#wettkampfstruktur_container #unassigend_teams .quick_add{float:right;margin-right:5px}#wettkampfstruktur_container #unassigend_teams .quick_add:hover{cursor:pointer}#wettkampfstruktur_container #unassigend_teams .widget-body #kanton_filter{padding:5px;border-bottom:1px dotted #ccc}#wettkampfstruktur_container #unassigend_teams .widget-body ul{min-height:200px}#wettkampfstruktur_container #unassigend_teams .widget-body ul li{padding-top:3px;padding-left:5px}#wettkampfstruktur_container #sidebar_right{float:left;margin-right:0}* html #wettkampfstruktur_container #sidebar_right{overflow-x:hidden}#wettkampfstruktur_container #sidebar_right{width:290px}#wettkampfstruktur_container #team_details,#wettkampfstruktur_container #unassigend_teams{margin-bottom:10px}#wettkampfstruktur_container #assigned_teams{float:left;margin-right:10px}* html #wettkampfstruktur_container #assigned_teams{overflow-x:hidden}#wettkampfstruktur_container #assigned_teams{width:890px;min-height:100px}#wettkampfstruktur_container .struktur.no-margin{float:left;margin-right:0}* html #wettkampfstruktur_container .struktur.no-margin{overflow-x:hidden}#wettkampfstruktur_container .struktur.no-margin{width:290px}#wettkampfstruktur_container .struktur{float:left;margin-right:10px}* html #wettkampfstruktur_container .struktur{overflow-x:hidden}#wettkampfstruktur_container .struktur{width:290px;margin-bottom:10px}#wettkampfstruktur_container .struktur h3{background-color:mediumvioletred;background-color:var(--environment-color, mediumvioletred)}#wettkampfstruktur_container .struktur h3 a{display:inline}#wettkampfstruktur_container .struktur.immutable h3{background:#000}#wettkampfstruktur_container .struktur ol{min-height:200px}#wettkampfstruktur_container .struktur ol li{list-style-type:decimal;list-style-position:inside;padding-top:3px;padding-left:5px}.clear-fix{clear:both}#tableau{float:left;margin-right:10px}* html #tableau{overflow-x:hidden}#tableau{width:1190px}#tableau .team_completer{width:160px}#tableau .actions_widgtet{float:left;margin-right:0}* html #tableau .actions_widgtet{overflow-x:hidden}#tableau .actions_widgtet{width:290px}#tableau .runde{float:left;margin-right:0}* html #tableau .runde{overflow-x:hidden}#tableau .runde{width:365px}#tableau .runde h2,#tableau .runde h3.content-title,#tableau .runde .widget h3,.widget #tableau .runde h3{margin-bottom:10px}#tableau .runde .spacer{float:left;margin-right:0}* html #tableau .runde .spacer{overflow-x:hidden}#tableau .runde .spacer{width:140px;width:130px;background:rgba(0,0,0,0) url(/images/tableau.png);height:160px;clear:both}#tableau .runde .nummer{line-height:20px;width:45px;height:70px;padding:5px;float:left}#tableau .runde .freilos_toggler{display:inline}#tableau .runde .winner{display:inline-block;width:24px;height:24px;background:no-repeat 80% url(/images/winner.png)}#tableau .runde .heim{border-bottom:2px solid #000}#tableau .runde .heim,#tableau .runde .gast{margin-left:45px;padding:5px;height:21px}#tableau .runde .heim .tore,#tableau .runde .gast .tore{font-size:1.2em;font-weight:bold;float:right;margin-right:5px}#tableau .runde hr{margin:0}#tableau .runde:nth-child(even) h2,#tableau .runde:nth-child(even) h3.content-title,#tableau .runde:nth-child(even) .widget h3,.widget #tableau .runde:nth-child(even) h3{margin-left:130px}#tableau .runde:nth-child(even){float:left;margin-right:10px}* html #tableau .runde:nth-child(even){overflow-x:hidden}#tableau .runde:nth-child(even){width:515px;width:420px}#tableau .runde:nth-child(even) .spiel{float:left;margin-right:10px}* html #tableau .runde:nth-child(even) .spiel{overflow-x:hidden}#tableau .runde:nth-child(even) .spiel{width:365px;width:290px;margin:40px 0 45px 0}#tableau .runde .spiel{border-radius:5px;background:#fff;margin-bottom:10px;height:70px}#tableau .runde .spiel.error,#tableau .runde #flash .spiel.alert,#flash #tableau .runde .spiel.alert{background-color:#fbe3e4}#tableau .runde .spiel.success{background-color:#e6efc2}form.spiel_plan .inputs label{font-size:90%;color:#444;box-sizing:border-box;padding-left:5px}form.spiel_plan .inputs input{font-size:100%;color:#333;font-weight:bold}form.spiel_plan .inputs input,form.spiel_plan .inputs textarea{padding:2px 5px;border:2px solid rgba(0,0,0,0);border-radius:2px;background-color:#cfcfcf}form.spiel_plan .inputs input:hover,form.spiel_plan .inputs input:focus,form.spiel_plan .inputs textarea:hover,form.spiel_plan .inputs textarea:focus{outline-width:0;background-color:#fff;border-color:#cfcfcf}form.spiel_plan .inputs input:focus,form.spiel_plan .inputs textarea:focus{border-color:#cfcfcf}form.spiel_plan .inputs input.ui-datepicker,form.spiel_plan .inputs input.ui-timepicker,form.spiel_plan .inputs input.ui-datetimepicker,form.spiel_plan form.formtastic fieldset.inputs>ol>li input.ui-datetimepicker,form.formtastic form.spiel_plan fieldset.inputs>ol>li input.ui-datetimepicker,form.spiel_plan form.formtastic fieldset.inputs ol>div>li input.ui-datetimepicker,form.formtastic form.spiel_plan fieldset.inputs ol>div>li input.ui-datetimepicker,form.spiel_plan form.formtastic fieldset.inputs ol>div>div>li input.ui-datetimepicker,form.formtastic form.spiel_plan fieldset.inputs ol>div>div>li input.ui-datetimepicker,form.spiel_plan form.formtastic fieldset.inputs>ol>li input.ui-timepicker,form.formtastic form.spiel_plan fieldset.inputs>ol>li input.ui-timepicker,form.spiel_plan form.formtastic fieldset.inputs ol>div>li input.ui-timepicker,form.formtastic form.spiel_plan fieldset.inputs ol>div>li input.ui-timepicker,form.spiel_plan form.formtastic fieldset.inputs ol>div>div>li input.ui-timepicker,form.formtastic form.spiel_plan fieldset.inputs ol>div>div>li input.ui-timepicker{background-image:url("/images/datepicker.gif");background-repeat:no-repeat;background-position:3px center;padding-left:20px;width:90px}form.spiel_plan .inputs input.ui-timepicker{width:65px}form.spiel_plan .inputs .field_with_errors{display:inline-block}form.spiel_plan .inputs .field_with_errors input{background-color:#fbe3e4}form.spiel_plan .inputs fieldset legend{display:block;padding:2px 10px;box-sizing:border-box;width:100%;background:#aaa;font-weight:bold;color:#fff}form.spiel_plan .inputs .anlass{margin-bottom:15px}form.spiel_plan .inputs .anlass .fields{padding:5px;background-color:#eee}form.spiel_plan .inputs .anlass .fields .organisator input,form.spiel_plan .inputs .anlass .fields .sportanlage input{width:170px}form.spiel_plan .inputs .anlass .fields .organisator{margin-left:20px}form.spiel_plan .inputs .anlass .fields .sportanlage{float:right}form.spiel_plan .inputs table.spiele tr{background-color:#fff}form.spiel_plan .inputs table.spiele .switch{width:10px;font-size:1.5em}form.spiel_plan .inputs table.spiele .tore{width:30px}form.spiel_plan .inputs table.spiele .team{width:28%}form.spiel_plan .inputs table.spiele .team.heim{text-align:right}form.spiel_plan .inputs table.spiele .team.gast{text-align:left}form.spiel_plan .spiel_plan_submit{margin-left:25%;margin-bottom:5px}#delete_spiel_plan{margin-top:10px;display:block;text-align:center;padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#fbe3e4;color:#8a1f11;border-color:#fbe3e4}#delete_spiel_plan a{color:#8a1f11}#sortable-qualifikationen{margin-left:20px}#sortable-qualifikationen fieldset.qualifikations-position ol{margin:0;padding:0;border:0;outline:0;overflow:hidden}#sortable-qualifikationen fieldset.qualifikations-position ol li{white-space:nowrap;float:left}#sortable-qualifikationen fieldset.qualifikations-position ol li padding{left:4px;right:4px}#sortable-qualifikationen fieldset.qualifikations-position ol li:first-child{padding-left:0}#sortable-qualifikationen fieldset.qualifikations-position ol li:last-child{padding-right:0}#sortable-qualifikationen fieldset.qualifikations-position ol li:not(.hidden){margin:1px 0px 1px 0px;float:left;margin-right:10px}* html #sortable-qualifikationen fieldset.qualifikations-position ol li:not(.hidden){overflow-x:hidden}#sortable-qualifikationen fieldset.qualifikations-position ol li:not(.hidden){width:27.5px}#sortable-qualifikationen fieldset.qualifikations-position ol li.sr_planung_schiedsrichter_qualifikation{float:left;margin-right:10px}* html #sortable-qualifikationen fieldset.qualifikations-position ol li.sr_planung_schiedsrichter_qualifikation{overflow-x:hidden}#sortable-qualifikationen fieldset.qualifikations-position ol li.sr_planung_schiedsrichter_qualifikation{width:65px}#sortable-qualifikationen fieldset.qualifikations-position ol li.quali-is-valid{float:left;margin-right:10px}* html #sortable-qualifikationen fieldset.qualifikations-position ol li.quali-is-valid{overflow-x:hidden}#sortable-qualifikationen fieldset.qualifikations-position ol li.quali-is-valid{width:65px}#sortable-qualifikationen fieldset.qualifikations-position ol li.manual-assignments-only{float:left;margin-right:10px}* html #sortable-qualifikationen fieldset.qualifikations-position ol li.manual-assignments-only{overflow-x:hidden}#sortable-qualifikationen fieldset.qualifikations-position ol li.manual-assignments-only{width:177.5px}#sortable-qualifikationen fieldset.qualifikations-position ol li.manual-assignments-only label{padding:0}#sortable-qualifikationen fieldset.qualifikations-position ol li.handle{background-repeat:no-repeat}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol{margin:0;padding:0;border:0;outline:0;overflow:hidden}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li{white-space:nowrap;float:left}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li padding{left:4px;right:4px}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li:first-child{padding-left:0}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li:last-child{padding-right:0}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol{padding:10px}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li:first-child{padding-left:4px}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation{float:left;margin-right:0}* html #control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation{overflow-x:hidden}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation{width:140px;border:none}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul{margin:0;padding:0;border:0;outline:0;overflow:hidden}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul li{white-space:nowrap;float:left}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul li padding{left:4px;right:4px}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul li:first-child{padding-left:0}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul li:last-child{padding-right:0}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul li.qualifikation-select{float:left;margin-right:0}* html #control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul li.qualifikation-select{overflow-x:hidden}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul li.qualifikation-select{width:27.5px}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul li.qualifikation-label{float:left;margin-right:0}* html #control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul li.qualifikation-label{overflow-x:hidden}#control-panel.schiedsrichter-sets fieldset.set_qualifikationen ol li.sr_planung_schiedsrichter_qualifikation ul li.qualifikation-label{width:102.5px}#einzelschiedsrichter .content-body ul{padding:10px}#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter{margin:1px 0px 1px 0px}#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul{margin:0;padding:0;border:0;outline:0;overflow:hidden}#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li{white-space:nowrap;float:left}#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li padding{left:4px;right:4px}#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li:first-child{padding-left:0}#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li:last-child{padding-right:0}#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li.quali{float:left;margin-right:10px}* html #einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li.quali{overflow-x:hidden}#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li.quali{width:365px}#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li.delete,#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li.index{float:left;margin-right:10px}* html #einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li.delete,* html #einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li.index{overflow-x:hidden}#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li.delete,#einzelschiedsrichter .content-body ul li.sr_planung_schiedsrichter ul li.index{width:27.5px}#private_verbundenheit_bemerkung,#rote_karte_verbundenheit_bemerkung,#problemfall_verbundenheit_bemerkung{width:225px;height:50px}* .info{text-align:center}#left-floated{float:left;float:left;margin-right:10px}* html #left-floated{overflow-x:hidden}#left-floated{width:890px}#right-floated{float:right;float:left;margin-right:0}* html #right-floated{overflow-x:hidden}#right-floated{width:290px}#sr-planung-title{float:left;margin-right:10px}* html #sr-planung-title{overflow-x:hidden}#sr-planung-title{width:890px;background:#000;padding:10px 0px 10px 0px;border-top-radius:5px}#sr-planung-title h1{padding-left:10px;color:#fff}#sr-planung-header{float:left;margin-right:10px}* html #sr-planung-header{overflow-x:hidden}#sr-planung-header{width:890px;border-bottom-radius:5px;margin-bottom:20px;background-color:#fff}#sr-planung-content{float:left;margin-right:10px}* html #sr-planung-content{overflow-x:hidden}#sr-planung-content{width:890px;border-radius:5px;background-color:#fff}#sr-planung-sidebar-right{float:left;margin-right:0}* html #sr-planung-sidebar-right{overflow-x:hidden}#sr-planung-sidebar-right{width:290px}#spiel_zuteilungs_baum{background-color:#fff;width:100%;height:770px;overflow:auto}#spiel_zuteilungs_baum li.intended{margin-left:15px}#spiel_zuteilungs_baum fieldset legend{display:block;padding:2px 10px;box-sizing:border-box;width:100%;background:#aaa;font-weight:bold;color:#fff}#spiel_zuteilungs_baum li.sr_incomplete span#label{color:red}#spiel_zuteilungs_baum li.anlass>h3{margin-left:15px}#spiel_zuteilungs_baum li.anlass>span{margin-left:30px}#spiel_zuteilungs_baum li.anlass span.ersatz{color:#c63}#spiel_zuteilungs_baum li.anlass .ui-state-active{font-weight:normal;border:0px}#spiel_zuteilungs_baum li.anlass .ui-state-hover{font-weight:normal;border:0px}#spiel_zuteilungs_baum li.spiel span.abgesagt{text-decoration:line-through;color:red}#spiel_zuteilungs_baum li.spiel span.forfait{text-decoration:line-through;color:red}#spiel_zuteilungs_baum li.spiel .abwesend{text-decoration:line-through}#spiel_zuteilungs_baum span.ersatz .abwesend{text-decoration:line-through}#schiedsrichter_set{background-color:#fff;height:770px;overflow-x:auto}#schiedsrichter_set ul{padding:15px}#schiedsrichter_set .heading{background:#000;color:#fff;padding:5px 10px}#schiedsrichter_set fieldset legend{display:block;padding:2px 10px;box-sizing:border-box;width:100%;font-weight:bold;color:#fff;background:#aaa}#schiedsrichter_set a.backup{color:#a00}#schiedsrichter_set a.bed-streichdatum{color:#c1a80e}#schiedsrichter_set a.streichdatum{text-decoration:line-through}#schiedsrichter_set a.geplanter-einsatz{color:#527f76}#schiedsrichter_set a.geplanter-ersatz-einsatz{color:#20bf9f}#schiedsrichter_set table td,#schiedsrichter_set table th{padding-left:2px}li.selected,tr.selected td,tr.selected .widget .widget-body table.resource-table th,.widget .widget-body table.resource-table tr.selected th{background-color:#deecf6}.score-bar-container{padding:0}.score-bar-container .score-bar{width:50px;height:10px;background:#f8f8f8;border:1px solid #ddd;border-radius:5px}.score-bar-container .score-bar .progress{background:#7993b4;height:100%;border:1px solid #48607f;top:-1px;left:-1px;position:relative;border-radius:5px}.score-bar-container .score-bar .progress .label{font-size:80%;line-height:9px;padding-left:4px}.score-bar-container .score-bar .successful{background:#0c0}.score-bar-container .score-bar .successful .label{color:#000}.score-bar-container .score-bar .failed{background:#c80000}.score-bar-container .score-bar .failed .label{color:#bbb}.health-bar-container{padding:0}.health-bar-container .health-bar{height:10px;background:#f8f8f8;border:1px solid #ddd;border-radius:5px;position:relative}.health-bar-container .health-bar .progress{background:#7993b4;height:100%;border:1px solid #48607f;top:-1px;left:-1px;position:relative;border-radius:5px}.health-bar-container .health-bar .label{font-size:80%;line-height:9px;padding-left:4px;margin-top:-12px;position:absolute;z-index:2}.health-bar-container .health-bar.successful .progress{background:#0c0}.health-bar-container .health-bar.successful .label{color:#000}.health-bar-container .health-bar.failed .progress{background:#c80000}.health-bar-container .health-bar.failed .label{color:#bbb}#zuteilungs_results ul{padding:15px}#zuteilungs_results ul li{margin-bottom:10px}#zuteilungs_results fieldset legend{display:block;padding:2px 10px;box-sizing:border-box;width:100%;background:#aaa;font-weight:bold;color:#fff}body.resource-spiel_zuteilung.action-edit .drag-handle{display:flex;cursor:grab;fill:#555;padding:2px}body.resource-spiel_zuteilung.action-edit #content-wrapper{display:flex}body.resource-spiel_zuteilung.action-edit #content-wrapper #sidebar-right,body.resource-spiel_zuteilung.action-edit #content-wrapper #sidebar-right>ul{display:flex;flex-direction:column;flex-grow:1}body.resource-spiel_zuteilung.action-edit #content-wrapper .fullheight{flex-grow:1}body.resource-spiel_zuteilung.action-edit #content-wrapper .fullheight .widget-body{height:100%}body.resource-spiel_zuteilung.action-edit .query>form{display:flex;flex-wrap:wrap}body.resource-spiel_zuteilung.action-edit .query>form .sr_set{flex:1 1}body.resource-spiel_zuteilung.action-edit .query>form .sr_set .select{display:flex}body.resource-spiel_zuteilung.action-edit .query>form .sr_set .select label{flex:1 1;margin-right:5px}body.resource-spiel_zuteilung.action-edit .query>form .sr_set .select select{flex:3 1}body.resource-spiel_zuteilung.action-edit .query>form .sr_set .boolean{display:flex;align-content:flex-end}body.resource-spiel_zuteilung.action-edit .query>form .sr_set .boolean label{flex:1 1}body.resource-spiel_zuteilung.action-edit .query>form .date_range{flex:3 1}body.resource-spiel_zuteilung.action-edit .query>form .actions{width:100%;padding-right:10px}body.resource-spiel_zuteilung.action-edit .query>form .actions .action>input[type=submit]{width:100%}body.resource-spiel_zuteilung.action-edit .query>form .actions{padding-left:10px}body.resource-spiel_zuteilung.action-edit .query>form label{padding-left:0px}body.resource-spiel_zuteilung.action-edit .query>form .date_range .inputs>ol{display:flex;flex-wrap:wrap}body.resource-spiel_zuteilung.action-edit .query>form .date_range .inputs>ol .description{width:100%}body.resource-spiel_zuteilung.action-edit .query>form .date_range .inputs>ol .selection{flex:1 1;margin-right:20px}body.resource-spiel_zuteilung.action-edit .query>form .date_range .inputs>ol .selection .date{display:flex}body.resource-spiel_zuteilung.action-edit .query>form .date_range .inputs>ol .selection .date label{flex:1 1;margin-right:5px}body.resource-spiel_zuteilung.action-edit .query>form .date_range .inputs>ol .selection .date input{flex:3 1}body.resource-spiel_zuteilung.action-edit .query>form .date_range .inputs>ol .presets{flex:1 1;padding-top:3px}body.resource-spiel_zuteilung.action-edit .query>form .commit{margin-bottom:5px}body.resource-spiel_zuteilung.action-edit .query>form .inputs li{border-bottom:none}.rule-results-container ul li.ok{color:green}.rule-results-container ul li.not_ok{color:red;font-weight:bold}.kontingent{padding-bottom:0px}.kontingent dl{padding:.5em}.kontingent dt{float:left;clear:left;width:100px;text-align:right;font-weight:bold}.kontingent dt:after{content:":"}.kontingent dd{margin:0 0 0 110px;padding:0 0 .5em 0}.kontingent.good{background-color:#e6efc2}.kontingent.bad{background-color:#fbe3e4}table.verbundenheiten td:nth-child(1),table.verbundenheiten .widget .widget-body table.resource-table th:nth-child(1),.widget .widget-body table.resource-table table.verbundenheiten th:nth-child(1){width:20%}table.verbundenheiten td:nth-child(2),table.verbundenheiten .widget .widget-body table.resource-table th:nth-child(2),.widget .widget-body table.resource-table table.verbundenheiten th:nth-child(2){width:16%}table.verbundenheiten td:nth-child(3),table.verbundenheiten .widget .widget-body table.resource-table th:nth-child(3),.widget .widget-body table.resource-table table.verbundenheiten th:nth-child(3){width:16%}table.verbundenheiten td:nth-child(4),table.verbundenheiten .widget .widget-body table.resource-table th:nth-child(4),.widget .widget-body table.resource-table table.verbundenheiten th:nth-child(4){width:18%}table.verbundenheiten td:nth-child(5),table.verbundenheiten .widget .widget-body table.resource-table th:nth-child(5),.widget .widget-body table.resource-table table.verbundenheiten th:nth-child(5){width:30%}#streichdaten-container td a,#streichdaten-container .widget .widget-body table.resource-table th a,.widget .widget-body table.resource-table #streichdaten-container th a,#streichdaten-container td span,#streichdaten-container .widget .widget-body table.resource-table th span,.widget .widget-body table.resource-table #streichdaten-container th span{background-image:none}#streichdaten-container td.available a,#streichdaten-container .widget .widget-body table.resource-table th.available a,.widget .widget-body table.resource-table #streichdaten-container th.available a,#streichdaten-container td.available span,#streichdaten-container .widget .widget-body table.resource-table th.available span,.widget .widget-body table.resource-table #streichdaten-container th.available span{color:#000;background-color:#d3d3d3;border-color:gray}#streichdaten-container td.conditional a,#streichdaten-container .widget .widget-body table.resource-table th.conditional a,.widget .widget-body table.resource-table #streichdaten-container th.conditional a,#streichdaten-container td.conditional span,#streichdaten-container .widget .widget-body table.resource-table th.conditional span,.widget .widget-body table.resource-table #streichdaten-container th.conditional span{color:#000;background-color:gold;border-color:#daa520}#streichdaten-container td.unavailable a,#streichdaten-container .widget .widget-body table.resource-table th.unavailable a,.widget .widget-body table.resource-table #streichdaten-container th.unavailable a,#streichdaten-container td.unavailable span,#streichdaten-container .widget .widget-body table.resource-table th.unavailable span,.widget .widget-body table.resource-table #streichdaten-container th.unavailable span{color:#fff;background-color:red;border-color:darkred}form.streichdatum #streichdatum_days_input li{display:inline-block}form.streichdatum #streichdatum_days_input li label{padding-left:0px;padding-right:5px}body.resource-trainer .associated-teams .content-body ul{padding:10px}body.resource-trainer .associated-teams .content-body ul li.team{margin:1px 0px 1px 0px}body.resource-trainer .associated-teams .content-body ul li.team ol{margin:0;padding:0;border:0;outline:0;overflow:hidden}body.resource-trainer .associated-teams .content-body ul li.team ol li{white-space:nowrap;float:left}body.resource-trainer .associated-teams .content-body ul li.team ol li padding{left:4px;right:4px}body.resource-trainer .associated-teams .content-body ul li.team ol li:first-child{padding-left:0}body.resource-trainer .associated-teams .content-body ul li.team ol li:last-child{padding-right:0}body.resource-trainer .associated-teams .content-body ul li.team ol li.team{float:left;margin-right:10px}* html body.resource-trainer .associated-teams .content-body ul li.team ol li.team{overflow-x:hidden}body.resource-trainer .associated-teams .content-body ul li.team ol li.team{width:365px}body.resource-trainer .associated-teams .content-body ul li.team ol li.delete,body.resource-trainer .associated-teams .content-body ul li.team ol li.index{float:left;margin-right:10px}* html body.resource-trainer .associated-teams .content-body ul li.team ol li.delete,* html body.resource-trainer .associated-teams .content-body ul li.team ol li.index{overflow-x:hidden}body.resource-trainer .associated-teams .content-body ul li.team ol li.delete,body.resource-trainer .associated-teams .content-body ul li.team ol li.index{width:27.5px}.open-iconic-icon{width:16px;height:16px}.open-iconic-icon.size-8px{width:8px;height:8px}.open-iconic-icon.color-info{fill:#3eabe3}.open-iconic-icon.color-ok{fill:green}.open-iconic-icon.color-error{fill:red}.assignment-run--details pre{overflow-x:scroll}#content-wrapper{width:1190px;margin:0 auto;overflow:hidden}#content-wrapper.sidebar-left #sidebar-left{float:left;margin-right:10px}* html #content-wrapper.sidebar-left #sidebar-left{overflow-x:hidden}#content-wrapper.sidebar-left #sidebar-left{width:290px;min-height:10px}#content-wrapper.sidebar-left #content{float:left;margin-right:0}* html #content-wrapper.sidebar-left #content{overflow-x:hidden}#content-wrapper.sidebar-left #content{width:890px}#content-wrapper.sidebar-right #sidebar-right{float:left;margin-right:0}* html #content-wrapper.sidebar-right #sidebar-right{overflow-x:hidden}#content-wrapper.sidebar-right #sidebar-right{width:290px;min-height:10px}#content-wrapper.sidebar-right #content{float:left;margin-right:10px}* html #content-wrapper.sidebar-right #content{overflow-x:hidden}#content-wrapper.sidebar-right #content{width:890px}#content-wrapper.sidebar-right #content-left{float:left;margin-right:10px}* html #content-wrapper.sidebar-right #content-left{overflow-x:hidden}#content-wrapper.sidebar-right #content-left{width:440px;min-height:1px}#content-wrapper.sidebar-right #content-right{float:left;margin-right:0}* html #content-wrapper.sidebar-right #content-right{overflow-x:hidden}#content-wrapper.sidebar-right #content-right{width:440px}#content-wrapper.with-sidebars #sidebar-left{float:left;margin-right:10px}* html #content-wrapper.with-sidebars #sidebar-left{overflow-x:hidden}#content-wrapper.with-sidebars #sidebar-left{width:290px;min-height:10px}#content-wrapper.with-sidebars #content{float:left;margin-right:10px}* html #content-wrapper.with-sidebars #content{overflow-x:hidden}#content-wrapper.with-sidebars #content{width:590px}#content-wrapper.with-sidebars #sidebar-right{float:left;margin-right:0}* html #content-wrapper.with-sidebars #sidebar-right{overflow-x:hidden}#content-wrapper.with-sidebars #sidebar-right{width:290px}#content-wrapper.two-columns #column-left{float:left;margin-right:10px}* html #content-wrapper.two-columns #column-left{overflow-x:hidden}#content-wrapper.two-columns #column-left{width:590px}#content-wrapper.two-columns #column-right{float:left;margin-right:0}* html #content-wrapper.two-columns #column-right{overflow-x:hidden}#content-wrapper.two-columns #column-right{width:590px}#content-wrapper.two-columns .sortable-column{min-height:100px}#content-wrapper.two-columns .sortable-column .collapse-button{float:right}#content-wrapper.two-columns .sortable-column .remove-button{float:right;margin-left:10px}#content-wrapper.two-columns .sortable-column .ui-sortable-placeholder{border:1px dotted #000;visibility:visible !important;height:25px !important}#content-wrapper.two-columns .sortable-column .ui-sortable-placeholder *{visibility:hidden}#content-wrapper.devise{margin-top:50px;width:470px}.content-body.explanation{padding:15px}.content-body.explanation p{padding:5px}.tip{background:#f8f8f8;border-left:4px solid #716b7a;padding:20px;margin-bottom:10px;color:#716b7a;font-size:140%}.tip strong{font-style:italic;font-size:150%}.tip p{color:#716b7a}.tip.white{background:#fff}.tip.no-italic{font-style:none}.tip.red{border-left:4px solid #c95b5b;color:#c95b5b}.tip.orange{border-left:4px solid #efad29;color:#efad29}.tip.green{border-left:4px solid #7ac17d;color:#7ac17d}.tip.gray{border-left:4px solid #716b7a;color:#716b7a}.tip.blue{border-left:4px solid #6bb5c1;color:#6bb5c1}.tip.black{color:#444}li.selected{color:#7ac17d}ul.with-bullets{margin:20px;list-style-type:circle}.spaced-elements{display:flex;justify-content:space-between}.bookmark{font-size:120%}.bookmark a{text-decoration:none;color:#ddd}.bookmark a.delete{color:#fbe013}.bookmark a:hover{color:rgb(251.85,230.5875,69.15)}#breadcrumbs{width:1190px;margin:0 auto;overflow:hidden;margin-bottom:5px;color:#fff;font-weight:bold}#breadcrumbs a{color:#fff;font-size:90%;border-radius:20px;padding:4px 8px;text-decoration:none}.progress_bar_container{padding:10px}.progress_bar{width:100%;background:#f8f8f8;height:20px;border:1px solid #ddd;border-radius:5px}.progress_bar .progress{background:#7993b4;height:100%;border:1px solid #48607f;top:-1px;left:-1px;position:relative;border-left-radius:5px}.progress_bar .progress label{display:none}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;overflow:hidden}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:970px}}@media(min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;overflow:hidden}.row{margin-left:-15px;margin-right:-15px;overflow:hidden}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media(min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media(min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}.pull-right{float:right !important}.pull-left{float:left !important}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6,.modal .h1,.modal .h2,.modal .h3,.modal .h4,.modal .h5,.modal .h6,.well h1,.well h2,.well h3,.well h4,.well h5,.well h6,.well .h1,.well .h2,.well .h3,.well .h4,.well .h5,.well .h6,.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel .h1,.panel .h2,.panel .h3,.panel .h4,.panel .h5,.panel .h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.modal h1 small,.modal h1 .small,.modal h2 small,.modal h2 .small,.modal h3 small,.modal h3 .small,.modal h4 small,.modal h4 .small,.modal h5 small,.modal h5 .small,.modal h6 small,.modal h6 .small,.modal .h1 small,.modal .h1 .small,.modal .h2 small,.modal .h2 .small,.modal .h3 small,.modal .h3 .small,.modal .h4 small,.modal .h4 .small,.modal .h5 small,.modal .h5 .small,.modal .h6 small,.modal .h6 .small,.well h1 small,.well h1 .small,.well h2 small,.well h2 .small,.well h3 small,.well h3 .small,.well h4 small,.well h4 .small,.well h5 small,.well h5 .small,.well h6 small,.well h6 .small,.well .h1 small,.well .h1 .small,.well .h2 small,.well .h2 .small,.well .h3 small,.well .h3 .small,.well .h4 small,.well .h4 .small,.well .h5 small,.well .h5 .small,.well .h6 small,.well .h6 .small,.panel h1 small,.panel h1 .small,.panel h2 small,.panel h2 .small,.panel h3 small,.panel h3 .small,.panel h4 small,.panel h4 .small,.panel h5 small,.panel h5 .small,.panel h6 small,.panel h6 .small,.panel .h1 small,.panel .h1 .small,.panel .h2 small,.panel .h2 .small,.panel .h3 small,.panel .h3 .small,.panel .h4 small,.panel .h4 .small,.panel .h5 small,.panel .h5 .small,.panel .h6 small,.panel .h6 .small{font-weight:normal;line-height:1;color:hsl(0,0%,46.7%)}.modal h1,.modal .h1,.modal h2,.modal .h2,.modal h3,.modal .h3,.well h1,.well .h1,.well h2,.well .h2,.well h3,.well .h3,.panel h1,.panel .h1,.panel h2,.panel .h2,.panel h3,.panel .h3{margin-top:20px;margin-bottom:10px}.modal h1 small,.modal h1 .small,.modal .h1 small,.modal .h1 .small,.modal h2 small,.modal h2 .small,.modal .h2 small,.modal .h2 .small,.modal h3 small,.modal h3 .small,.modal .h3 small,.modal .h3 .small,.well h1 small,.well h1 .small,.well .h1 small,.well .h1 .small,.well h2 small,.well h2 .small,.well .h2 small,.well .h2 .small,.well h3 small,.well h3 .small,.well .h3 small,.well .h3 .small,.panel h1 small,.panel h1 .small,.panel .h1 small,.panel .h1 .small,.panel h2 small,.panel h2 .small,.panel .h2 small,.panel .h2 .small,.panel h3 small,.panel h3 .small,.panel .h3 small,.panel .h3 .small{font-size:65%}.modal h4,.modal .h4,.modal h5,.modal .h5,.modal h6,.modal .h6,.well h4,.well .h4,.well h5,.well .h5,.well h6,.well .h6,.panel h4,.panel .h4,.panel h5,.panel .h5,.panel h6,.panel .h6{margin-top:10px;margin-bottom:10px}.modal h4 small,.modal h4 .small,.modal .h4 small,.modal .h4 .small,.modal h5 small,.modal h5 .small,.modal .h5 small,.modal .h5 .small,.modal h6 small,.modal h6 .small,.modal .h6 small,.modal .h6 .small,.well h4 small,.well h4 .small,.well .h4 small,.well .h4 .small,.well h5 small,.well h5 .small,.well .h5 small,.well .h5 .small,.well h6 small,.well h6 .small,.well .h6 small,.well .h6 .small,.panel h4 small,.panel h4 .small,.panel .h4 small,.panel .h4 .small,.panel h5 small,.panel h5 .small,.panel .h5 small,.panel .h5 .small,.panel h6 small,.panel h6 .small,.panel .h6 small,.panel .h6 .small{font-size:75%}.modal h1,.modal .h1,.well h1,.well .h1,.panel h1,.panel .h1{font-size:36px}.modal h2,.modal h3.content-title,.modal .widget h3,.widget .modal h3,.modal .h2,.well h2,.well h3.content-title,.well .widget h3,.widget .well h3,.well .h2,.panel h2,.panel h3.content-title,.panel .widget h3,.widget .panel h3,.panel .h2{font-size:30px}.modal h3,.modal .h3,.well h3,.well .h3,.panel h3,.panel .h3{font-size:24px}.modal h4,.modal .h4,.well h4,.well .h4,.panel h4,.panel .h4{font-size:18px}.modal h5,.modal .h5,.well h5,.well .h5,.panel h5,.panel .h5{font-size:14px}.modal h6,.modal .h6,.well h6,.well .h6,.panel h6,.panel .h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width: 768px){.lead{font-size:21px}}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:rgba(0,0,0,0);border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translate(0, -25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;overflow:hidden}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width: 992px){.modal-lg{width:900px}}table{background-color:rgba(0,0,0,0)}caption{padding-top:8px;padding-bottom:8px;color:hsl(0,0%,46.7%);text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>thead>tr>td,.widget .widget-body table.resource-table .table>thead>tr>th,.table>tbody>tr>th,.table>tbody>tr>td,.widget .widget-body table.resource-table .table>tbody>tr>th,.table>tfoot>tr>th,.table>tfoot>tr>td,.widget .widget-body table.resource-table .table>tfoot>tr>th{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.widget .widget-body table.resource-table .table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.widget .widget-body table.resource-table .table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.widget .widget-body table.resource-table .table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.widget .widget-body table.resource-table .table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td,.widget .widget-body table.resource-table .table-condensed>tfoot>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.widget .widget-body table.resource-table .table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.widget .widget-body table.resource-table .table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td,.widget .widget-body table.resource-table .table-bordered>tfoot>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.widget .widget-body table.resource-table .table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],.widget .widget-body table.resource-table th[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.widget .widget-body table.resource-table .table>thead>tr>th.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.widget .widget-body table.resource-table .table>thead>tr.active>th,.table>thead>tr.active>th,.table>tbody>tr>td.active,.widget .widget-body table.resource-table .table>tbody>tr>th.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.widget .widget-body table.resource-table .table>tbody>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.widget .widget-body table.resource-table .table>tfoot>tr>th.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.widget .widget-body table.resource-table .table>tfoot>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:hsl(0,0%,91.0784313725%)}.table>thead>tr>td.success,.widget .widget-body table.resource-table .table>thead>tr>th.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.widget .widget-body table.resource-table .table>thead>tr.success>th,.table>thead>tr.success>th,.table>tbody>tr>td.success,.widget .widget-body table.resource-table .table>tbody>tr>th.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.widget .widget-body table.resource-table .table>tbody>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.widget .widget-body table.resource-table .table>tfoot>tr>th.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.widget .widget-body table.resource-table .table>tfoot>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:hsl(102.5,44.4444444444%,84.4117647059%)}.table>thead>tr>td.info,.widget .widget-body table.resource-table .table>thead>tr>th.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.widget .widget-body table.resource-table .table>thead>tr.info>th,.table>thead>tr.info>th,.table>tbody>tr>td.info,.widget .widget-body table.resource-table .table>tbody>tr>th.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.widget .widget-body table.resource-table .table>tbody>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.widget .widget-body table.resource-table .table>tfoot>tr>th.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.widget .widget-body table.resource-table .table>tfoot>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:hsl(200,65.2173913043%,85.9803921569%)}.table>thead>tr>td.warning,.widget .widget-body table.resource-table .table>thead>tr>th.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.widget .widget-body table.resource-table .table>thead>tr.warning>th,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.widget .widget-body table.resource-table .table>tbody>tr>th.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.widget .widget-body table.resource-table .table>tbody>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.widget .widget-body table.resource-table .table>tfoot>tr>th.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.widget .widget-body table.resource-table .table>tfoot>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:hsl(50.4,80.6451612903%,88.9215686275%)}.table>thead>tr>td.danger,.widget .widget-body table.resource-table .table>thead>tr>th.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.widget .widget-body table.resource-table .table>thead>tr.danger>th,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.widget .widget-body table.resource-table .table>tbody>tr>th.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.widget .widget-body table.resource-table .table>tbody>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.widget .widget-body table.resource-table .table>tfoot>tr>th.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.widget .widget-body table.resource-table .table>tfoot>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:hsl(0,43.4782608696%,85.9803921569%)}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.widget .widget-body table.resource-table .table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.widget .widget-body table.resource-table .table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td,.widget .widget-body table.resource-table .table-responsive>.table>tfoot>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid hsl(0,0%,89.0784313725%);border-radius:4px}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.nav{margin-bottom:0;padding-left:0;list-style:none;overflow:hidden}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:hsl(0,0%,93.5%)}.nav>li.disabled>a{color:hsl(0,0%,46.7%)}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:hsl(0,0%,46.7%);text-decoration:none;background-color:rgba(0,0,0,0);cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:hsl(0,0%,93.5%);border-color:#06c}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid rgba(0,0,0,0);border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:hsl(0,0%,93.5%) hsl(0,0%,93.5%) #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:hsl(0,0%,33.5%);background-color:#fff;border:1px solid #ddd;border-bottom-color:rgba(0,0,0,0);cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:rgb(51.4340909091,122.2772727273,183.4159090909)}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width: 768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-radius:0}.panel{margin-bottom:20px;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:4px}.panel-body{padding:15px;overflow:hidden}.panel-heading{padding:10px 15px;border-bottom:1px solid rgba(0,0,0,0);border-top-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-radius:panel-border-radius-1px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:rgb(51.4340909091,122.2772727273,183.4159090909)}.panel-primary>.panel-heading{color:#fff;background-color:rgb(51.4340909091,122.2772727273,183.4159090909);border-color:rgb(51.4340909091,122.2772727273,183.4159090909)}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:rgb(51.4340909091,122.2772727273,183.4159090909)}.panel-primary>.panel-heading .badge{color:rgb(51.4340909091,122.2772727273,183.4159090909);background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:rgb(51.4340909091,122.2772727273,183.4159090909)}.panel-success{border-color:hsl(92.5,44.4444444444%,84.4117647059%)}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:hsl(92.5,44.4444444444%,84.4117647059%)}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:hsl(92.5,44.4444444444%,84.4117647059%)}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:hsl(92.5,44.4444444444%,84.4117647059%)}.panel-info{border-color:hsl(190,65.2173913043%,83.9803921569%)}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:hsl(190,65.2173913043%,83.9803921569%)}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:hsl(190,65.2173913043%,83.9803921569%)}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:hsl(190,65.2173913043%,83.9803921569%)}.panel-warning{border-color:hsl(40.4,80.6451612903%,88.9215686275%)}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:hsl(40.4,80.6451612903%,88.9215686275%)}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:hsl(40.4,80.6451612903%,88.9215686275%)}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:hsl(40.4,80.6451612903%,88.9215686275%)}.panel-danger{border-color:hsl(350,43.4782608696%,85.9803921569%)}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:hsl(350,43.4782608696%,85.9803921569%)}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:hsl(350,43.4782608696%,85.9803921569%)}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:hsl(350,43.4782608696%,85.9803921569%)}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid rgba(0,0,0,0);white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:hsl(0,0%,90%);border-color:hsl(0,0%,68%)}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:rgb(51.4340909091,122.2772727273,183.4159090909);border-color:rgb(45.8493801653,109.0004132231,163.5006198347)}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:rgb(40.2646694215,95.723553719,143.5853305785);border-color:rgb(32.4460743802,77.1359504132,115.7039256198)}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:rgb(51.4340909091,122.2772727273,183.4159090909);border-color:rgb(45.8493801653,109.0004132231,163.5006198347)}.btn-primary .badge{color:rgb(51.4340909091,122.2772727273,183.4159090909);background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:hsl(120,39.3162393162%,49.1176470588%)}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:hsl(120,39.3162393162%,44.1176470588%);border-color:hsl(120,39.3162393162%,37.1176470588%)}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:hsl(120,39.3162393162%,49.1176470588%)}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:rgb(69.7715736041,183.845177665,217.7284263959)}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:rgb(48.5431472081,175.6903553299,213.4568527919);border-color:rgb(37.9081218274,153.9299492386,188.3918781726)}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:rgb(69.7715736041,183.845177665,217.7284263959)}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:rgb(238.0078125,162.109375,54.4921875)}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:rgb(236.015625,151.21875,30.984375);border-color:rgb(213.2296875,132.515625,18.0703125)}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:rgb(238.0078125,162.109375,54.4921875)}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:rgb(212.4719626168,62.5046728972,58.0280373832)}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:rgb(201.4953271028,48.0841121495,43.5046728972);border-color:rgb(172.1345794393,41.0775700935,37.1654205607)}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:rgb(212.4719626168,62.5046728972,58.0280373832)}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#06c;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:rgba(0,0,0,0);box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:rgba(0,0,0,0)}.btn-link:hover,.btn-link:focus{color:#09f;text-decoration:underline;background-color:rgba(0,0,0,0)}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:hsl(0,0%,46.7%);text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none}
/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.ui-helper-clearfix { display: inline-block; }

/* required comment for clearfix to work in Opera \*/

* html .ui-helper-clearfix { height:1%; }

.ui-helper-clearfix { display:block; }

/* end clearfix */

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/

.ui-state-disabled { cursor: default !important; }

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

/* states and images */

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

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

/* Overlays */

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
 * jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ctl=themeroller&ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=04_highlight_hard.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=02_glass.png&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=02_glass.png&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=01_flat.png&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=04_highlight_hard.png&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */

/* Component containers
----------------------------------*/

.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }

.ui-widget .ui-widget { font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }

.ui-widget-content { border: 1px solid #dddddd; background: #f2f5f7 url(/packs/static/-vendor/jquery-ui-theme/images/ui-bg_highlight-hard_100_f2f5f7_1x100-5ff9e82309f3eaceb23b.png) 50% top repeat-x; color: #362b36; }

.ui-widget-content a { color: #362b36; }

.ui-widget-header { border: 1px solid #aed0ea; background: #deedf7 url(/packs/static/-vendor/jquery-ui-theme/images/ui-bg_highlight-soft_100_deedf7_1x100-6c19b47a6b8d52e95f75.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }

.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #aed0ea; background: #d7ebf9 url(/packs/static/-vendor/jquery-ui-theme/images/ui-bg_glass_80_d7ebf9_1x400-a1237f4020b38c473d9e.png) 50% 50% repeat-x; font-weight: bold; color: #2779aa; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2779aa; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #74b2e2; background: #e4f1fb url(/packs/static/-vendor/jquery-ui-theme/images/ui-bg_glass_100_e4f1fb_1x400-083e1beec99eb1fa6da7.png) 50% 50% repeat-x; font-weight: bold; color: #0070a3; }

.ui-state-hover a, .ui-state-hover a:hover { color: #0070a3; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #2694e8; background: #3baae3 url(/packs/static/-vendor/jquery-ui-theme/images/ui-bg_glass_50_3baae3_1x400-3f9efbefbfaf1a7b9c46.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }

.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #f9dd34; background: #ffef8f url(/packs/static/-vendor/jquery-ui-theme/images/ui-bg_highlight-soft_25_ffef8f_1x100-34ccaf42c40529d25a0b.png) 50% top repeat-x; color: #363636; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #cd0a0a url(/packs/static/-vendor/jquery-ui-theme/images/ui-bg_flat_15_cd0a0a_40x100-a31aca4f2b543ba01327.png) 50% 50% repeat-x; color: #ffffff; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

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

/* states and images */

.ui-icon { width: 16px; height: 16px; background-image: url(/packs/static/-vendor/jquery-ui-theme/images/ui-icons_72a7cf_256x240-de851749ca50d3324240.png); }

.ui-widget-content .ui-icon {background-image: url(/packs/static/-vendor/jquery-ui-theme/images/ui-icons_72a7cf_256x240-de851749ca50d3324240.png); }

.ui-widget-header .ui-icon {background-image: url(/packs/static/-vendor/jquery-ui-theme/images/ui-icons_72a7cf_256x240-de851749ca50d3324240.png); }

.ui-state-default .ui-icon { background-image: url(/packs/static/-vendor/jquery-ui-theme/images/ui-icons_3d80b3_256x240-3fb67d594b70051469e1.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/packs/static/-vendor/jquery-ui-theme/images/ui-icons_2694e8_256x240-8e47e26c2aa5c02fb3af.png); }

.ui-state-active .ui-icon {background-image: url(/packs/static/-vendor/jquery-ui-theme/images/ui-icons_ffffff_256x240-3e953c79334b220e0022.png); }

.ui-state-highlight .ui-icon {background-image: url(/packs/static/-vendor/jquery-ui-theme/images/ui-icons_2e83ff_256x240-5a7f9db1353547a0f2d8.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/packs/static/-vendor/jquery-ui-theme/images/ui-icons_ffffff_256x240-3e953c79334b220e0022.png); }

/* positioning */

.ui-icon-carat-1-n { background-position: 0 0; }

.ui-icon-carat-1-ne { background-position: -16px 0; }

.ui-icon-carat-1-e { background-position: -32px 0; }

.ui-icon-carat-1-se { background-position: -48px 0; }

.ui-icon-carat-1-s { background-position: -64px 0; }

.ui-icon-carat-1-sw { background-position: -80px 0; }

.ui-icon-carat-1-w { background-position: -96px 0; }

.ui-icon-carat-1-nw { background-position: -112px 0; }

.ui-icon-carat-2-n-s { background-position: -128px 0; }

.ui-icon-carat-2-e-w { background-position: -144px 0; }

.ui-icon-triangle-1-n { background-position: 0 -16px; }

.ui-icon-triangle-1-ne { background-position: -16px -16px; }

.ui-icon-triangle-1-e { background-position: -32px -16px; }

.ui-icon-triangle-1-se { background-position: -48px -16px; }

.ui-icon-triangle-1-s { background-position: -64px -16px; }

.ui-icon-triangle-1-sw { background-position: -80px -16px; }

.ui-icon-triangle-1-w { background-position: -96px -16px; }

.ui-icon-triangle-1-nw { background-position: -112px -16px; }

.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

.ui-icon-arrow-1-n { background-position: 0 -32px; }

.ui-icon-arrow-1-ne { background-position: -16px -32px; }

.ui-icon-arrow-1-e { background-position: -32px -32px; }

.ui-icon-arrow-1-se { background-position: -48px -32px; }

.ui-icon-arrow-1-s { background-position: -64px -32px; }

.ui-icon-arrow-1-sw { background-position: -80px -32px; }

.ui-icon-arrow-1-w { background-position: -96px -32px; }

.ui-icon-arrow-1-nw { background-position: -112px -32px; }

.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

.ui-icon-arrowthick-1-n { background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

.ui-icon-arrow-4 { background-position: 0 -80px; }

.ui-icon-arrow-4-diag { background-position: -16px -80px; }

.ui-icon-extlink { background-position: -32px -80px; }

.ui-icon-newwin { background-position: -48px -80px; }

.ui-icon-refresh { background-position: -64px -80px; }

.ui-icon-shuffle { background-position: -80px -80px; }

.ui-icon-transfer-e-w { background-position: -96px -80px; }

.ui-icon-transferthick-e-w { background-position: -112px -80px; }

.ui-icon-folder-collapsed { background-position: 0 -96px; }

.ui-icon-folder-open { background-position: -16px -96px; }

.ui-icon-document { background-position: -32px -96px; }

.ui-icon-document-b { background-position: -48px -96px; }

.ui-icon-note { background-position: -64px -96px; }

.ui-icon-mail-closed { background-position: -80px -96px; }

.ui-icon-mail-open { background-position: -96px -96px; }

.ui-icon-suitcase { background-position: -112px -96px; }

.ui-icon-comment { background-position: -128px -96px; }

.ui-icon-person { background-position: -144px -96px; }

.ui-icon-print { background-position: -160px -96px; }

.ui-icon-trash { background-position: -176px -96px; }

.ui-icon-locked { background-position: -192px -96px; }

.ui-icon-unlocked { background-position: -208px -96px; }

.ui-icon-bookmark { background-position: -224px -96px; }

.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0 -112px; }

.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }

.ui-icon-cart { background-position: -48px -112px; }

.ui-icon-pencil { background-position: -64px -112px; }

.ui-icon-clock { background-position: -80px -112px; }

.ui-icon-disk { background-position: -96px -112px; }

.ui-icon-calculator { background-position: -112px -112px; }

.ui-icon-zoomin { background-position: -128px -112px; }

.ui-icon-zoomout { background-position: -144px -112px; }

.ui-icon-search { background-position: -160px -112px; }

.ui-icon-wrench { background-position: -176px -112px; }

.ui-icon-gear { background-position: -192px -112px; }

.ui-icon-heart { background-position: -208px -112px; }

.ui-icon-star { background-position: -224px -112px; }

.ui-icon-link { background-position: -240px -112px; }

.ui-icon-cancel { background-position: 0 -128px; }

.ui-icon-plus { background-position: -16px -128px; }

.ui-icon-plusthick { background-position: -32px -128px; }

.ui-icon-minus { background-position: -48px -128px; }

.ui-icon-minusthick { background-position: -64px -128px; }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-icon-key { background-position: -112px -128px; }

.ui-icon-lightbulb { background-position: -128px -128px; }

.ui-icon-scissors { background-position: -144px -128px; }

.ui-icon-clipboard { background-position: -160px -128px; }

.ui-icon-copy { background-position: -176px -128px; }

.ui-icon-contact { background-position: -192px -128px; }

.ui-icon-image { background-position: -208px -128px; }

.ui-icon-video { background-position: -224px -128px; }

.ui-icon-script { background-position: -240px -128px; }

.ui-icon-alert { background-position: 0 -144px; }

.ui-icon-info { background-position: -16px -144px; }

.ui-icon-notice { background-position: -32px -144px; }

.ui-icon-help { background-position: -48px -144px; }

.ui-icon-check { background-position: -64px -144px; }

.ui-icon-bullet { background-position: -80px -144px; }

.ui-icon-radio-off { background-position: -96px -144px; }

.ui-icon-radio-on { background-position: -112px -144px; }

.ui-icon-pin-w { background-position: -128px -144px; }

.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0 -160px; }

.ui-icon-pause { background-position: -16px -160px; }

.ui-icon-seek-next { background-position: -32px -160px; }

.ui-icon-seek-prev { background-position: -48px -160px; }

.ui-icon-seek-end { background-position: -64px -160px; }

.ui-icon-seek-start { background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */

.ui-icon-seek-first { background-position: -80px -160px; }

.ui-icon-stop { background-position: -96px -160px; }

.ui-icon-eject { background-position: -112px -160px; }

.ui-icon-volume-off { background-position: -128px -160px; }

.ui-icon-volume-on { background-position: -144px -160px; }

.ui-icon-power { background-position: 0 -176px; }

.ui-icon-signal-diag { background-position: -16px -176px; }

.ui-icon-signal { background-position: -32px -176px; }

.ui-icon-battery-0 { background-position: -48px -176px; }

.ui-icon-battery-1 { background-position: -64px -176px; }

.ui-icon-battery-2 { background-position: -80px -176px; }

.ui-icon-battery-3 { background-position: -96px -176px; }

.ui-icon-circle-plus { background-position: 0 -192px; }

.ui-icon-circle-minus { background-position: -16px -192px; }

.ui-icon-circle-close { background-position: -32px -192px; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-icon-circle-arrow-e { background-position: -112px -192px; }

.ui-icon-circle-arrow-s { background-position: -128px -192px; }

.ui-icon-circle-arrow-w { background-position: -144px -192px; }

.ui-icon-circle-arrow-n { background-position: -160px -192px; }

.ui-icon-circle-zoomin { background-position: -176px -192px; }

.ui-icon-circle-zoomout { background-position: -192px -192px; }

.ui-icon-circle-check { background-position: -208px -192px; }

.ui-icon-circlesmall-plus { background-position: 0 -208px; }

.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-circlesmall-close { background-position: -32px -208px; }

.ui-icon-squaresmall-plus { background-position: -48px -208px; }

.ui-icon-squaresmall-minus { background-position: -64px -208px; }

.ui-icon-squaresmall-close { background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

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

/* Corner radius */

.ui-corner-tl { border-top-left-radius: 6px; }

.ui-corner-tr { border-top-right-radius: 6px; }

.ui-corner-bl { border-bottom-left-radius: 6px; }

.ui-corner-br { border-bottom-right-radius: 6px; }

.ui-corner-top { border-top-left-radius: 6px; border-top-right-radius: 6px; }

.ui-corner-bottom { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }

.ui-corner-right { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }

.ui-corner-left { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }

.ui-corner-all { border-radius: 6px; }

/* Overlays */

.ui-widget-overlay { background: #eeeeee url(/packs/static/-vendor/jquery-ui-theme/images/ui-bg_diagonals-thick_90_eeeeee_40x40-4adbbf2c530e8546ba15.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); }

.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #000000 url(/packs/static/-vendor/jquery-ui-theme/images/ui-bg_highlight-hard_70_000000_1x100-4e3d962e247e8650b6e0.png) 50% top repeat-x; opacity: .30;filter:Alpha(Opacity=30); border-radius: 8px; }

/*
 * jQuery UI Resizable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */

.ui-resizable { position: relative;}

.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }

.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }

.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }

.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }

.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }

.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }

.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }

.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

/*
 * jQuery UI Selectable @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */

.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }

/*
 * jQuery UI Accordion @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */

/* IE/Win - Fix animation bug - #4615 */

.ui-accordion { width: 100%; }

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }

.ui-accordion .ui-accordion-li-fix { display: inline; }

.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }

.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }

.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }

.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }

.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }

.ui-accordion .ui-accordion-content-active { display: block; }

/*
 * jQuery UI Autocomplete @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */

.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */

* html .ui-autocomplete { width:1px; }

/* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}

.ui-menu .ui-menu {
	margin-top: -3px;
}

.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}

.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

/*
 * jQuery UI Button @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; }

/* the overflow property removes extra width in IE */

.ui-button-icon-only { width: 2.2em; }

/* to make room for the icon, a width needs to be set here */

button.ui-button-icon-only { width: 2.4em; }

/* button elements seem to need a little more width */

.ui-button-icons-only { width: 3.4em; }

button.ui-button-icons-only { width: 3.7em; }

/*button text element */

.ui-button .ui-button-text { display: block; line-height: 1.4;  }

.ui-button-text-only .ui-button-text { padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */

input.ui-button { padding: .4em 1em; }

/*button icon element(s) */

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }

.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/

.ui-buttonset { margin-right: 7px; }

.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */

button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

/* reset extra padding in Firefox */

/*
 * jQuery UI Dialog @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */

.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }

.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }

.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }

.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }

.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }

.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }

.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }

.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }

.ui-draggable .ui-dialog-titlebar { cursor: move; }

/*
 * jQuery UI Slider @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */

.ui-slider { position: relative; text-align: left; }

.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }

.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }

.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

.ui-slider-horizontal .ui-slider-range-min { left: 0; }

.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }

.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }

.ui-slider-vertical .ui-slider-range-min { bottom: 0; }

.ui-slider-vertical .ui-slider-range-max { top: 0; }

/*
 * jQuery UI Tabs @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */

.ui-tabs { position: relative; padding: .2em; zoom: 1; }

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }

.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }

.ui-tabs .ui-tabs-hide { display: none !important; }

/*
 * jQuery UI Datepicker @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */

.ui-datepicker { width: 17em; padding: .2em .2em 0; }

.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

.ui-datepicker .ui-datepicker-prev { left:2px; }

.ui-datepicker .ui-datepicker-next { right:2px; }

.ui-datepicker .ui-datepicker-prev-hover { left:1px; }

.ui-datepicker .ui-datepicker-next-hover { right:1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }

.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }

.ui-datepicker select.ui-datepicker-month-year {width: 100%;}

.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}

.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }

.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }

.ui-datepicker td { border: 0; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi { width:auto; }

.ui-datepicker-multi .ui-datepicker-group { float:left; }

.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }

.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */

.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }

.ui-datepicker-rtl .ui-datepicker-group { float:right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */

.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/*
 * jQuery UI Progressbar @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */

.ui-progressbar { height:2em; text-align: left; }

.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
/* -------------------------------------------------------------------------------------------------

It's *strongly* suggested that you don't modify this file.  Instead, load a new stylesheet after
this one in your layouts (eg formtastic_changes.css) and override the styles to suit your needs.
This will allow you to update formtastic.css with new releases without clobbering your own changes.

This stylesheet forms part of the Formtastic Rails Plugin
(c) 2008 Justin French

--------------------------------------------------------------------------------------------------*/


/* NORMALIZE AND RESET - obviously inspired by Yahoo's reset.css, but scoped to just form.formtastic
--------------------------------------------------------------------------------------------------*/


form.formtastic, form.formtastic ul, form.formtastic ol, form.formtastic li, form.formtastic fieldset, form.formtastic legend, form.formtastic input, form.formtastic textarea, form.formtastic select, form.formtastic p { margin:0; padding:0; }


form.formtastic fieldset { border:0; }


form.formtastic em, form.formtastic strong { font-style:normal; font-weight:normal; }


form.formtastic ol, form.formtastic ul { list-style:none; }


form.formtastic abbr, form.formtastic acronym { border:0; font-feature-settings:normal; font-variant:normal; }


form.formtastic input, form.formtastic textarea, form.formtastic select { font-family:inherit; font-size:inherit; font-weight:inherit; }


form.formtastic input, form.formtastic textarea, form.formtastic select { font-size:100%; }


form.formtastic legend { white-space:normal; color:#000; }


/* SEMANTIC ERRORS
--------------------------------------------------------------------------------------------------*/


form.formtastic ul.errors { color:#cc0000; margin:0.5em 0 1.5em 25%; list-style:square; }


form.formtastic ul.errors li { padding:0; border:none; display:list-item; }


/* FIELDSETS & LISTS
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset { }


form.formtastic fieldset.inputs { }


form.formtastic fieldset.buttons { padding-left:25%; }


form.formtastic fieldset ol { }


form.formtastic fieldset.buttons li { float:left; padding-right:0.5em; }


/* clearfixing the fieldsets */


form.formtastic fieldset { display: inline-block; }


form.formtastic fieldset:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


html[xmlns] form.formtastic fieldset { display: block; }


* html form.formtastic fieldset { height: 1%; }


/* INPUT LIs
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li { margin-bottom:1.5em; }


/* clearfixing the li's */


form.formtastic fieldset > ol > li { display: inline-block; }


form.formtastic fieldset > ol > li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


html[xmlns] form.formtastic fieldset > ol > li { display: block; }


* html form.formtastic fieldset > ol > li { height: 1%; }


form.formtastic fieldset > ol > li.required { }


form.formtastic fieldset > ol > li.optional { }


form.formtastic fieldset > ol > li.error { }


/* Formtastic überschreibt default-Einstellung von jstree. Diese stellen wir hiermit wieder her */


form.formtastic .jstree li {margin-left: 18px}


/* LABELS
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li label { display:block; width:25%; float:left; padding-top:.2em; }


form.formtastic fieldset > ol > li > li label { line-height:100%; padding-top:0; }


form.formtastic fieldset > ol > li > li label input { line-height:100%; vertical-align:middle; margin-top:-0.1em;}


/* NESTED FIELDSETS AND LEGENDS (radio, check boxes and date/time inputs use nested fieldsets)
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li fieldset { position:relative; }


form.formtastic fieldset > ol > li fieldset legend { position:absolute; width:95%; padding-top:0.1em; left: 0px; }


form.formtastic fieldset > ol > li fieldset legend span { position:absolute; }


form.formtastic fieldset > ol > li fieldset legend.label label { position:absolute; }


form.formtastic fieldset > ol > li fieldset ol { float:left; width:74%; margin:0; padding:0 0 0 25%; }


form.formtastic fieldset > ol > li fieldset ol li { padding:0; border:0; }


/* INLINE HINTS
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li p.inline-hints { color:#666; margin:0.5em 0 0 25%; font-style: italic; }


/* INLINE ERRORS
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li p.inline-errors { color:#cc0000; margin:0.5em 0 0 25%; }


form.formtastic fieldset > ol > li ul.errors { color:#cc0000; margin:0.5em 0 0 25%; list-style:square; }


form.formtastic fieldset > ol > li ul.errors li { padding:0; border:none; display:list-item; }


/* STRING & NUMERIC OVERRIDES
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li.string input { max-width:50%; }


form.formtastic fieldset > ol > li.password input { max-width: 13em; }


form.formtastic fieldset > ol > li.numeric input { max-width:50%; }


/* TEXTAREA OVERRIDES
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li.text textarea { width:50%; }


/* HIDDEN OVERRIDES
The dual declarations are required because of our clearfix display hack on the LIs, which is more
specific than the more general rule below. TODO: Revist the clearing hack and this rule.
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset ol li.hidden,
html[xmlns] form.formtastic fieldset ol li.hidden { display:none; }


/* BOOLEAN OVERRIDES
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li.boolean label { padding-left:25%; width:auto; }


form.formtastic fieldset > ol > li.boolean label input { margin:0 0.5em 0 0.2em; }


/* RADIO OVERRIDES
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li.radio { }


form.formtastic fieldset > ol > li.radio fieldset ol { margin-bottom:-0.6em; }


form.formtastic fieldset > ol > li.radio fieldset ol li { margin:0.1em 0 0.5em 0; }


form.formtastic fieldset > ol > li.radio fieldset ol li label { float:none; width:100%; }


form.formtastic fieldset > ol > li.radio fieldset ol li label input { margin-right:0.2em; }


/* CHECK BOXES (COLLECTION) OVERRIDES
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li.check_boxes { }


form.formtastic fieldset > ol > li.check_boxes fieldset ol { margin-bottom:-0.6em; }


form.formtastic fieldset > ol > li.check_boxes fieldset ol li { margin:0.1em 0 0.5em 0; }


form.formtastic fieldset > ol > li.check_boxes fieldset ol li label { float:none; width:100%; }


form.formtastic fieldset > ol > li.check_boxes fieldset ol li label input { margin-right:0.2em; }


/* DATE & TIME OVERRIDES
--------------------------------------------------------------------------------------------------*/


form.formtastic fieldset > ol > li.date fieldset ol li,
form.formtastic fieldset > ol > li.time fieldset ol li,
form.formtastic fieldset > ol > li.datetime fieldset ol li { float:left; width:auto; margin:0 .3em 0 0; }


form.formtastic fieldset > ol > li.date fieldset ol li label,
form.formtastic fieldset > ol > li.time fieldset ol li label,
form.formtastic fieldset > ol > li.datetime fieldset ol li label { display:none; }


form.formtastic fieldset > ol > li.date fieldset ol li label input,
form.formtastic fieldset > ol > li.time fieldset ol li label input,
form.formtastic fieldset > ol > li.datetime fieldset ol li label input { display:inline; margin:0; padding:0;  }



/*
 * jsTree default theme 1.0
 * Supported features: dots/no-dots, icons/no-icons, focused, loading
 * Supported plugins: ui (hovered, clicked), checkbox, contextmenu, search
 */

.jstree-default li,
.jstree-default ins { background-image:url(/packs/static/-vendor/jstree/themes/default/d-3dcce73125044c071505.png); background-repeat:no-repeat; background-color:transparent; }

.jstree-default li { background-position:-90px 0; background-repeat:repeat-y; }

.jstree-default li.jstree-last { background:transparent; }

.jstree-default .jstree-open > ins { background-position:-72px 0; }

.jstree-default .jstree-closed > ins { background-position:-54px 0; }

.jstree-default .jstree-leaf > ins { background-position:-36px 0; }

.jstree-default .jstree-hovered { background:#e7f4f9; border:1px solid #d8f0fa; padding:0 2px 0 1px; }

.jstree-default .jstree-clicked { background:#beebff; border:1px solid #99defd; padding:0 2px 0 1px; }

.jstree-default a .jstree-icon { background-position:-56px -19px; }

.jstree-default a.jstree-loading .jstree-icon { background:url(/packs/static/-vendor/jstree/themes/default/throbber-56d4c7ce2d3591a02107.gif) center center no-repeat !important; }

.jstree-default.jstree-focused { background:#ffffff; }

.jstree-default .jstree-no-dots li,
.jstree-default .jstree-no-dots .jstree-leaf > ins { background:transparent; }

.jstree-default .jstree-no-dots .jstree-open > ins { background-position:-18px 0; }

.jstree-default .jstree-no-dots .jstree-closed > ins { background-position:0 0; }

.jstree-default .jstree-no-icons a .jstree-icon { display:none; }

.jstree-default .jstree-search { font-style:italic; }

.jstree-default .jstree-no-icons .jstree-checkbox { display:inline-block; }

.jstree-default .jstree-no-checkboxes .jstree-checkbox { display:none !important; }

.jstree-default .jstree-checked > a > .jstree-checkbox { background-position:-38px -19px; }

.jstree-default .jstree-unchecked > a > .jstree-checkbox { background-position:-2px -19px; }

.jstree-default .jstree-undetermined > a > .jstree-checkbox { background-position:-20px -19px; }

.jstree-default .jstree-checked > a > .jstree-checkbox:hover { background-position:-38px -37px; }

.jstree-default .jstree-unchecked > a > .jstree-checkbox:hover { background-position:-2px -37px; }

.jstree-default .jstree-undetermined > a > .jstree-checkbox:hover { background-position:-20px -37px; }

#vakata-dragged.jstree-default ins { background:transparent !important; }

#vakata-dragged.jstree-default .jstree-ok { background:url(/packs/static/-vendor/jstree/themes/default/d-3dcce73125044c071505.png) -2px -53px no-repeat !important; }

#vakata-dragged.jstree-default .jstree-invalid { background:url(/packs/static/-vendor/jstree/themes/default/d-3dcce73125044c071505.png) -18px -53px no-repeat !important; }

#jstree-marker.jstree-default { background:url(/packs/static/-vendor/jstree/themes/default/d-3dcce73125044c071505.png) -41px -57px no-repeat !important; text-indent:-100px; }

.jstree-default a.jstree-search { color:aqua; }

.jstree-default .jstree-locked a { color:silver; cursor:default; }

#vakata-contextmenu.jstree-default-context,
#vakata-contextmenu.jstree-default-context li ul { background:#f0f0f0; border:1px solid #979797; box-shadow: 1px 1px 2px #999; }

#vakata-contextmenu.jstree-default-context li { }

#vakata-contextmenu.jstree-default-context a { color:black; }

#vakata-contextmenu.jstree-default-context a:hover,
#vakata-contextmenu.jstree-default-context .vakata-hover > a { padding:0 5px; background:#e8eff7; border:1px solid #aecff7; color:black; border-radius:2px; }

#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a,
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover { color:silver; background:transparent; border:0; padding:1px 4px; }

#vakata-contextmenu.jstree-default-context li.vakata-separator { background:white; border-top:1px solid #e0e0e0; margin:0; }

#vakata-contextmenu.jstree-default-context li ul { margin-left:-4px; }

/* IE6 BEGIN */

.jstree-default li,
.jstree-default ins,
#vakata-dragged.jstree-default .jstree-invalid,
#vakata-dragged.jstree-default .jstree-ok,
#jstree-marker.jstree-default { _background-image:url(/packs/static/-vendor/jstree/themes/default/d-10b852352df80819eb7b.gif); }

.jstree-default .jstree-open ins { _background-position:-72px 0; }

.jstree-default .jstree-closed ins { _background-position:-54px 0; }

.jstree-default .jstree-leaf ins { _background-position:-36px 0; }

.jstree-default a ins.jstree-icon { _background-position:-56px -19px; }

#vakata-contextmenu.jstree-default-context ins { _display:none; }

#vakata-contextmenu.jstree-default-context li { _zoom:1; }

.jstree-default .jstree-undetermined a .jstree-checkbox { _background-position:-20px -19px; }

.jstree-default .jstree-checked a .jstree-checkbox { _background-position:-38px -19px; }

.jstree-default .jstree-unchecked a .jstree-checkbox { _background-position:-2px -19px; }

/* IE6 END */
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #ccc;
	position: relative;
}

.jspDrag
{
	background: #808080;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */

* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/*
 * DOM element rendering detection
 * https://davidwalsh.name/detect-node-insertion
 */
@keyframes chartjs-render-animation {
	from { opacity: 0.99; }
	to { opacity: 1; }
}
.chartjs-render-monitor {
	animation: chartjs-render-animation 0.001s;
}
/*
 * DOM element resizing detection
 * https://github.com/marcj/css-element-queries
 */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
	position: absolute;
	direction: ltr;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	pointer-events: none;
	visibility: hidden;
	z-index: -1;
}
.chartjs-size-monitor-expand > div {
	position: absolute;
	width: 1000000px;
	height: 1000000px;
	left: 0;
	top: 0;
}
.chartjs-size-monitor-shrink > div {
	position: absolute;
	width: 200%;
	height: 200%;
	left: 0;
	top: 0;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */

.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.chosen-container * {
  box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
  clip-path: inset(100% 100%);
}

.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  clip-path: none;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */

/* @group Single Chosen */

.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/packs/static/-vendor/chosen-sprite-6768c1976c2ad78da163.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/packs/static/-vendor/chosen-sprite-6768c1976c2ad78da163.png) no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url(/packs/static/-vendor/chosen-sprite-6768c1976c2ad78da163.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(100% 100%);
}

/* @end */

/* @group Results */

.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */

/* @group Multi Chosen */

.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/packs/static/-vendor/chosen-sprite-6768c1976c2ad78da163.png) -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */

/* @group Active  */

.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: linear-gradient(#eee 20%, #fff 80%);
  box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */

/* @group Disabled Support */

.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */

/* @group Right to Left */

.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url(/packs/static/-vendor/chosen-sprite-6768c1976c2ad78da163.png) no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */

/* @group Retina compatibility */

@media only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(/packs/static/-vendor/chosen-sprite@2x-a0b7f3f18d93f6730bb2.png) !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */

th[role=columnheader]:not(.no-sort) {
	cursor: pointer;
}

th[role=columnheader]:not(.no-sort):after {
	content: '';
	/*float: right;*/
	margin-top: 7px;
	border-width: 0 4px 4px;
	border-style: solid;
	/*border-color: #404040 transparent;*/
	border-color: #ffffff transparent;
	visibility: hidden;
	opacity: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

th[aria-sort=ascending]:not(.no-sort):after {
	border-bottom: none;
	border-width: 4px 4px 0;
}

th[aria-sort]:not(.no-sort):after {
	visibility: visible;
	/*opacity: 0.4;*/
	opacity: 0.7;
}

th[role=columnheader]:not(.no-sort):hover:after {
	visibility: visible;
	opacity: 1;
}


/*# sourceMappingURL=screen-f6017d26.css.map*/