a,.text-primary{color:#5bb74d;}.btn.btn-primary,.btn.btn-primary[disabled]{background-color:#5bb74d;border-color:#5bb74d;}.btn.btn-primary:focus,.btn.btn-primary[disabled]:focus{border-color:#5bb74d;-webkit-box-shadow:inset 0 1px 1px rgba(91,183,77,.25),0 0 8px rgba(91,183,77,.4);-moz-box-shadow:inset 0 1px 1px rgba(91,183,77,.25),0 0 8px rgba(91,183,77,.4);box-shadow:inset 0 1px 1px rgba(91,183,77,.25),0 0 8px rgba(91,183,77,.4);}.btn.btn-primary:hover,.btn.btn-primary[disabled]:hover{background-color:#51a744;border-color:#3f8335;}.form-control:focus{border-color:#5bb74d;-webkit-box-shadow:inset 0 1px 1px rgba(91,183,77,.25),0 0 8px rgba(91,183,77,.4);-moz-box-shadow:inset 0 1px 1px rgba(91,183,77,.25),0 0 8px rgba(91,183,77,.4);box-shadow:inset 0 1px 1px rgba(91,183,77,.25),0 0 8px rgba(91,183,77,.4);}.list-group .list-group-item.active{background-color:#5bb74d;border-color:#5bb74d;}.pagination>li a,.pagination>li span{color:#5bb74d;}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#5bb74d;border-color:#5bb74d;}.uib-datepicker-popup table.uib-yearpicker tr:hover,.uib-datepicker-popup table.uib-monthpicker tr:hover,.uib-datepicker-popup table.uib-daypicker tr:hover{background:#fff !important;color:#0d0d0d !important;}.uib-datepicker-popup table.uib-yearpicker tr:nth-of-type(odd):hover,.uib-datepicker-popup table.uib-monthpicker tr:nth-of-type(odd):hover,.uib-datepicker-popup table.uib-daypicker tr:nth-of-type(odd):hover{background:#f5f8fc !important;}.uib-datepicker-popup table.uib-yearpicker tr td,.uib-datepicker-popup table.uib-monthpicker tr td,.uib-datepicker-popup table.uib-daypicker tr td{padding:0 !important;}.fa-stack.save-close .fa-save{font-size:28px;}.fa-stack.save-close .fa-close{padding-left:22px;padding-top:15px;font-size:1.3em;}table.table.table-striped.table-hover{margin:0 0 30px;}table.table.table-striped.table-hover thead tr th input{max-width:100%;}table.table.table-striped.table-hover thead tr th img{cursor:pointer;}table.table.table-striped.table-hover tbody tr:nth-of-type(odd){background-color:#f5f8fc;}table.table.table-striped.table-hover tbody tr:hover{background-color:#5bb74d;color:#fff;}table.table.table-striped.table-hover tbody tr td{padding:14px 8px;border:none;}table.table.table-striped.table-hover tbody tr td.link{cursor:pointer;overflow:hidden;}table.table.table-striped.table-hover tbody tr td.buttons{float:right;}.panel .panel-heading{padding:0;}.panel .panel-heading h2 a,.panel .panel-heading h3 a,.panel .panel-heading h4 a{font-size:1em;padding:10px 15px;display:block;text-decoration:none;}.panel .panel-heading h2 a span[uib-accordion-header],.panel .panel-heading h3 a span[uib-accordion-header],.panel .panel-heading h4 a span[uib-accordion-header]{display:block;}.panel .panel-heading>span{font-size:1em;padding:10px 15px;display:block;}.layout.main{padding:50px 0 0;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;}.layout.main #mainNavi .navbar-brand{padding:5px;}.layout.main #mainNavi .navbar-brand img{max-height:100%;display:inline-block;}.layout.main #mainNavi .navbar-brand span{padding:0 15px 0 0;color:#5bb74d;}.layout.main #mainNavi ul.navbar-nav{padding-right:25px;}.layout.main #mainNavi ul.navbar-nav.navbar-right{padding:0;}.layout.main>.container-fluid.main,.layout.main>.container-fluid.main>.row,.layout.main>.container-fluid.main>.row>[class*='col']{height:100%;}.layout.main .aside{border-right:1px solid #ccc;position:relative;padding-top:30px;}.layout.main .aside .list-group .list-group-item{border-left:0;border-right:0;}.layout.main .aside .list-group .list-group-item:first-of-type{border-radius:0;border-top:0;}.layout.main .aside .list-group .list-group-item:last-of-type{border-radius:0;border-bottom:0;}.layout.main .aside #copyright{position:fixed;bottom:0;font-size:.7em;padding:5px 0;}.layout.main .aside #copyright .copyright{padding-top:5px;}.layout.main .aside #copyright .copyright strong{display:block;}.layout.main .content{padding-top:30px;max-height:100%;overflow-y:auto;}.layout.main .content .header{margin:10px -15px;}.layout.main .content .header h2{display:inline-block;margin:10px 0 20px;}.layout.main .content .header .inline-flex{display:inline-flex;}.layout.main .content .header .action-buttons{padding:0 2px;}.layout.main .content .header .action-buttons.border{margin-right:10px;padding-right:10px;border-right:1px solid #eee;display:inline-block;}.layout.main .content .header button:hover .fa-refresh{-webkit-animation:fa-spin .8s .5 linear;animation:fa-spin .8s .5 linear;}.layout.main .content .header button .fa-stack{margin:-4px -6px;}.layout.main .content #copyright{font-size:.7em;padding:10px 0;}.layout.main .content #copyright .copyright{padding-top:5px;}.layout.main .content #copyright .copyright strong{display:block;}.listView .body .table-responsive{min-height:400px;}.listView .form-horizontal label{text-align:left;}.listView .inline-group select{width:auto;display:inline;}section.nice-checkbox{margin-bottom:10px;}section.nice-checkbox .square{width:22px;position:relative;}section.nice-checkbox .square label{width:24px;height:22px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;border-radius:4px;border:1px solid #ccc;}section.nice-checkbox .square label:after{content:'';width:12px;height:7px;position:absolute;top:5px;left:4px;border:3px solid #555;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}section.nice-checkbox .square label:hover::after{opacity:.3;}section.nice-checkbox .square input[type=checkbox]{visibility:hidden;}section.nice-checkbox .square input[type=checkbox]:checked+label:after{opacity:1;}section.nice-checkbox>label{cursor:pointer;}.img-upload{position:relative;cursor:pointer;overflow:hidden;width:300px;height:226px;max-width:100%;}.img-upload:hover .icon{opacity:1;padding-top:45px;}.img-upload img{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;}.img-upload .icon{font-size:7em;position:absolute;opacity:0;top:0;bottom:0;left:0;right:0;transition:all .1s linear 0s;padding-top:100%;}.img-upload .icon.upload{background:rgba(0,148,255,.7);}.img-upload .icon.delete{background:rgba(255,0,0,.7);}trix-toolbar .button_group{border-color:#d6d6d6;border-radius:3px;box-shadow:none;margin-bottom:0;margin-right:2px;margin-top:5px;margin-bottom:-2px;}trix-toolbar .button_group button{border-bottom:0 none;cursor:pointer;opacity:.75;transition:opacity .2s ease 0s;}trix-toolbar .button_group button:hover{box-shadow:0 0 6px 0 rgba(0,0,0,.1) inset !important;opacity:1;}trix-toolbar .button_group button.active,trix-toolbar .button_group button.active:hover{background-color:rgba(0,0,0,.03);box-shadow:0 0 4px -1px rgba(0,0,0,.2) inset !important;opacity:1;}trix-editor{word-wrap:break-word;color:#333;}.trix-content{border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);min-height:200px;max-height:400px;overflow-y:scroll;}.trix-content:focus{border-color:#5bb74d;-webkit-box-shadow:inset 0 1px 1px rgba(91,183,77,.25),0 0 8px rgba(91,183,77,.4);-moz-box-shadow:inset 0 1px 1px rgba(91,183,77,.25),0 0 8px rgba(91,183,77,.4);box-shadow:inset 0 1px 1px rgba(91,183,77,.25),0 0 8px rgba(91,183,77,.4);}#login{width:100%;max-width:350px;margin:0 auto;padding:50px 0;}#login img{width:100%;padding:0 25% 20px;}#login h2{font-size:1.8em;margin-top:0;}#login .panel{border-color:#5bb74d;}#login .panel .panel-heading{background-color:#5bb74d;}#website-inhalte{max-width:900px;}#website-inhalteDetails{max-width:900px;padding-bottom:40px;}#website-news{max-width:900px;}#website-newsDetails{max-width:900px;padding-bottom:40px;}#website-newsDetails .nice-checkbox .square{display:inline-block;}#website-newsDetails .nice-checkbox>label{padding:0 5px;}#website-newsDetails .img-upload{width:250px;height:250px;display:block;}#website-newsDetails .img-upload.small{width:80px;height:60px;}#website-newsDetails .img-upload.small .icon{font-size:2em;}#website-newsDetails .img-upload.small:hover .icon{padding-top:8px;}#website-newsDetails .img-upload.highlight{-webkit-box-shadow:0 0 8px 1px #5bb74d;-moz-box-shadow:0 0 8px 1px #5bb74d;box-shadow:0 0 8px 1px #5bb74d;border-color:#5bb74d;}#website-newsDetails .image-preview{padding-top:15px;width:100%;float:left;}#website-newsDetails .image-preview .img-upload{width:80px;height:60px;}#website-newsDetails .image-preview .img-upload .icon{font-size:2em;}#website-newsDetails .image-preview .img-upload:hover .icon{padding-top:10px;}#website-newsDetails .image-preview .btn-delete{width:80px;}#website-newsDetails .image-preview.crop-area .img-upload{width:50px;height:37.5px;}#website-newsDetails .image-preview.crop-area .img-upload .icon{font-size:1.5em;}#website-newsDetails .image-preview.crop-area .img-upload:hover .icon{padding-top:4px;}#website-newsDetails .attachment-upload{width:80px;height:60px;}#website-newsDetails .attachment-upload .icon{font-size:2em;}#website-newsDetails .attachment-upload:hover .icon{padding-top:10px;}#website-newsDetails .canvasPreview{position:relative;padding:0;overflow:hidden;width:100%;height:auto;border-radius:0;border:none;margin-left:-1px;box-shadow:none;-webkit-box-shadow:none;}#website-newsDetails .accordion-heading-checkbox{display:inline-block;margin-bottom:0;}#website-newsDetails .accordion-heading-checkbox label{font-weight:inherit;margin-bottom:0;}#website-newsDetails .panel-title .svg-inline--fa{margin-right:10px;}#website-newsDetails .error-highlight-text{color:#a94442;display:none;}#website-newsDetails .has-error .error-highlight{color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}#website-newsDetails .has-error .error-highlight-text{display:block;}#website-mannschaften{max-width:900px;}#website-mannschaftenDetails{max-width:900px;padding-bottom:40px;}#website-mannschaftenDetails .img-upload{width:400px;height:212px;}#website-mannschaftenDetails .img-upload .icon{font-size:4em;}#website-mannschaftenDetails .img-upload:hover .icon{padding-top:65px;}#website-mannschaftenDetails .img-upload.highlight{-webkit-box-shadow:0 0 8px 1px #5bb74d;-moz-box-shadow:0 0 8px 1px #5bb74d;box-shadow:0 0 8px 1px #5bb74d;border-color:#5bb74d;}#website-mannschaftenDetails .nice-checkbox .square{display:inline-block;}#website-mannschaftenDetails .nice-checkbox>label{padding:0 5px;}#website-mannschaftenDetails .offizielle-sort-btn{cursor:pointer;font-size:1.5em;display:inline-block;padding:0 4px;}#website-mannschaftenDetails .offizielle-sort-btn.disabled{cursor:not-allowed;color:#ccc;}#website-mannschaftenDetails .canvasPreview{position:relative;padding:0;overflow:hidden;width:100%;height:auto;border-radius:0;border:none;margin-left:-1px;box-shadow:none;-webkit-box-shadow:none;}#website-offizielleDetails{max-width:900px;padding-bottom:40px;}#website-offizielleDetails .img-upload{width:300px;height:300px;}#website-offizielleDetails .img-upload .icon{font-size:4em;}#website-offizielleDetails .img-upload:hover .icon{padding-top:110px;}#website-offizielleDetails .img-upload.highlight{-webkit-box-shadow:0 0 8px 1px #5bb74d;-moz-box-shadow:0 0 8px 1px #5bb74d;box-shadow:0 0 8px 1px #5bb74d;border-color:#5bb74d;}#website-offizielleDetails .nice-checkbox .square{display:inline-block;}#website-offizielleDetails .nice-checkbox>label{padding:0 5px;}#website-offizielleDetails .canvasPreview{position:relative;padding:0;overflow:hidden;width:100%;height:auto;border-radius:0;border:none;margin-left:-1px;box-shadow:none;-webkit-box-shadow:none;}#website-spieler{max-width:900px;}#website-spielerDetails{max-width:900px;padding-bottom:40px;}#website-spielerDetails .img-upload{width:300px;height:300px;}#website-spielerDetails .img-upload .icon{font-size:4em;}#website-spielerDetails .img-upload:hover .icon{padding-top:110px;}#website-spielerDetails .img-upload.highlight{-webkit-box-shadow:0 0 8px 1px #5bb74d;-moz-box-shadow:0 0 8px 1px #5bb74d;box-shadow:0 0 8px 1px #5bb74d;border-color:#5bb74d;}#website-spielerDetails .nice-checkbox .square{display:inline-block;}#website-spielerDetails .nice-checkbox>label{padding:0 5px;}#website-spielerDetails .canvasPreview{position:relative;padding:0;overflow:hidden;width:100%;height:auto;border-radius:0;border:none;margin-left:-1px;box-shadow:none;-webkit-box-shadow:none;}#website-termine{max-width:900px;}#website-termineDetails{max-width:900px;padding-bottom:40px;}#website-routen{max-width:900px;}#website-routen table tr:hover td>i{text-shadow:0 0 3px #000;}#website-einstellungen{max-width:600px;}#spieldaten-adresse{max-width:900px;}#spieldaten-adresseDetails{max-width:900px;padding-bottom:40px;}#spieldaten-mannschaft{max-width:900px;}#spieldaten-mannschaftDetails{max-width:900px;padding-bottom:40px;}#spieldaten-offizielle{max-width:900px;}#spieldaten-offizielleDetails{max-width:900px;padding-bottom:40px;}#spieldaten-spiel{max-width:900px;}#spieldaten-spielDetails{max-width:900px;padding-bottom:40px;}#spieldaten-spielDetails .img-upload{width:250px;height:250px;display:block;}#spieldaten-spielDetails .img-upload.small{width:80px;height:60px;}#spieldaten-spielDetails .img-upload.small .icon{font-size:2em;}#spieldaten-spielDetails .img-upload.small:hover .icon{padding-top:8px;}#spieldaten-spielDetails .img-upload.highlight{-webkit-box-shadow:0 0 8px 1px #5bb74d;-moz-box-shadow:0 0 8px 1px #5bb74d;box-shadow:0 0 8px 1px #5bb74d;border-color:#5bb74d;}#spieldaten-spielDetails .image-preview{padding-top:15px;width:100%;float:left;}#spieldaten-spielDetails .image-preview .img-upload{width:80px;height:60px;}#spieldaten-spielDetails .image-preview .img-upload .icon{font-size:2em;}#spieldaten-spielDetails .image-preview .img-upload:hover .icon{padding-top:10px;}#spieldaten-spielDetails .image-preview .btn-delete{width:80px;}#spieldaten-spielDetails .image-preview.crop-area .img-upload{width:50px;height:37.5px;}#spieldaten-spielDetails .image-preview.crop-area .img-upload .icon{font-size:1.5em;}#spieldaten-spielDetails .image-preview.crop-area .img-upload:hover .icon{padding-top:4px;}#spieldaten-spieler{max-width:900px;}#spieldaten-spielerDetails{max-width:900px;padding-bottom:40px;}#spieldaten-spielort{max-width:900px;}#spieldaten-spielortDetails{max-width:900px;padding-bottom:40px;}#spieldaten-spielortDetails .img-upload{width:425px;height:137px;}#spieldaten-spielortDetails .img-upload .icon{font-size:5em;}#spieldaten-spielortDetails .img-upload:hover .icon{padding-top:20px;}#spieldaten-verein{max-width:900px;}#spieldaten-vereinDetails{max-width:900px;padding-bottom:40px;}#spieldaten-vereinDetails .img-upload{width:200px;height:200px;}#spieldaten-vereinDetails .img-upload:hover .icon{padding-top:30px;}#spieldaten-wettbewerb{max-width:900px;}#spieldaten-wettbewerbDetails{max-width:900px;padding-bottom:40px;}#konto{max-width:600px;}input[type='number']{-moz-appearance:textfield;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;}.cursor-pointer{cursor:pointer;}