@ -1,3 +1,23 @@
@@ -1,3 +1,23 @@
/ *
* Spreed Speak Freely .
* Copyright ( C ) 2013-2014 struktur AG
*
* This file is part of Spreed Speak Freely .
*
* This program is free software : you can redistribute it and / or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation , either version 3 of the License , or
* ( at your option ) any later version .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU Affero General Public License for more details .
*
* You should have received a copy of the GNU Affero General Public License
* along with this program . If not , see < http : / / www . gnu . org / licenses / > .
*
* /
/ *
* Bootstrap v3 . 1 . 1 ( http : / / getbootstrap . com )
* Copyright 2011-2014 Twitter , Inc .
@ -269,10 +289,10 @@ html {
@@ -269,10 +289,10 @@ html {
body {
font-family : "Helvetica Neue" , Helvetica , Arial , sans-serif ;
font-size : 13 px ;
font-size : 14 px ;
line-height : 1 . 42857 ;
color : # 333333 ;
background-color : # e5e5e5 ; }
background-color : white ; }
input ,
button ,
@ -310,7 +330,7 @@ img {
@@ -310,7 +330,7 @@ img {
. img-thumbnail {
padding : 4px ;
line-height : 1 . 42857 ;
background-color : # e5e5e5 ;
background-color : white ;
border : 1px solid # dddddd ;
border-radius : 4px ;
-webkit-transition : all 0 . 2s ease-in-out ;
@ -323,8 +343,8 @@ img {
@@ -323,8 +343,8 @@ img {
border-radius : 50 % ; }
hr {
margin-top : 18 px;
margin-bottom : 18 px;
margin-top : 20 px;
margin-bottom : 20 px;
border : 0 ;
border-top : 1px solid # eeeeee ; }
@ -365,8 +385,8 @@ h1, h2, h3, h4, h5, h6,
@@ -365,8 +385,8 @@ h1, h2, h3, h4, h5, h6,
h1 , . h1 ,
h2 , . h2 ,
h3 , . h3 {
margin-top : 18 px;
margin-bottom : 9 px; }
margin-top : 20 px;
margin-bottom : 10 px; }
h1 small ,
h1 . small , . h1 small ,
. h1 . small ,
@ -381,8 +401,8 @@ h3, .h3 {
@@ -381,8 +401,8 @@ h3, .h3 {
h4 , . h4 ,
h5 , . h5 ,
h6 , . h6 {
margin-top : 9 px;
margin-bottom : 9 px; }
margin-top : 10 px;
margin-bottom : 10 px; }
h4 small ,
h4 . small , . h4 small ,
. h4 . small ,
@ -395,34 +415,34 @@ h6, .h6 {
@@ -395,34 +415,34 @@ h6, .h6 {
font-size : 75 % ; }
h1 , . h1 {
font-size : 33 px ; }
font-size : 36 px ; }
h2 , . h2 {
font-size : 27 px; }
font-size : 30 px; }
h3 , . h3 {
font-size : 23 px ; }
font-size : 24 px ; }
h4 , . h4 {
font-size : 17 px ; }
font-size : 18 px ; }
h5 , . h5 {
font-size : 13 px ; }
font-size : 14 px ; }
h6 , . h6 {
font-size : 12px ; }
p {
margin : 0 0 9 px; }
margin : 0 0 10 px; }
. lead {
margin-bottom : 18 px;
font-size : 14 px ;
margin-bottom : 20 px;
font-size : 16 px ;
font-weight : 200 ;
line-height : 1 . 4 ; }
@ media ( min-width : 768px ) {
. lead {
font-size : 19 . 5 px ; } }
font-size : 2 1px; } }
small ,
. small {
@ -510,14 +530,14 @@ a.bg-danger:hover {
@@ -510,14 +530,14 @@ a.bg-danger:hover {
background-color : # e4b9b9 ; }
. page-header {
padding-bottom : 8 px;
margin : 36px 0 18 px;
padding-bottom : 9 px;
margin : 40px 0 20 px;
border-bottom : 1px solid # eeeeee ; }
ul ,
ol {
margin-top : 0 ;
margin-bottom : 9 px; }
margin-bottom : 10 px; }
ul ul ,
ul ol ,
ol ul ,
@ -537,7 +557,7 @@ ol {
@@ -537,7 +557,7 @@ ol {
dl {
margin-top : 0 ;
margin-bottom : 18 px; }
margin-bottom : 20 px; }
dt ,
dd {
@ -575,9 +595,9 @@ abbr[data-original-title] {
@@ -575,9 +595,9 @@ abbr[data-original-title] {
text-transform : uppercase ; }
blockquote {
padding : 9px 18 px;
margin : 0 0 18 px;
font-size : 16 . 2 5px ;
padding : 10px 20 px;
margin : 0 0 20 px;
font-size : 17 . 5px ;
border-left : 5px solid # eeeeee ; }
blockquote p : last-child ,
blockquote ul : last-child ,
@ -622,7 +642,7 @@ blockquote:after {
@@ -622,7 +642,7 @@ blockquote:after {
content : "" ; }
address {
margin-bottom : 18 px;
margin-bottom : 20 px;
font-style : normal ;
line-height : 1 . 42857 ; }
@ -650,9 +670,9 @@ kbd {
@@ -650,9 +670,9 @@ kbd {
pre {
display : block ;
padding : 8 . 5px ;
margin : 0 0 9 px;
font-size : 12 px ;
padding : 9 . 5px ;
margin : 0 0 10 px;
font-size : 13 px ;
line-height : 1 . 42857 ;
word-break : break-all ;
word-wrap : break-word ;
@ -1351,7 +1371,7 @@ th {
@@ -1351,7 +1371,7 @@ th {
. table {
width : 100 % ;
margin-bottom : 18 px; }
margin-bottom : 20 px; }
. table > thead > tr > th ,
. table > thead > tr > td ,
. table > tbody > tr > th ,
@ -1375,7 +1395,7 @@ th {
@@ -1375,7 +1395,7 @@ th {
. table > tbody + tbody {
border-top : 2px solid # dddddd ; }
. table . table {
background-color : # e5e5e5 ; }
background-color : white ; }
. table-condensed > thead > tr > th ,
. table-condensed > thead > tr > td ,
@ -1500,7 +1520,7 @@ table th[class*="col-"] {
@@ -1500,7 +1520,7 @@ table th[class*="col-"] {
@ media ( max-width : 767px ) {
. table-responsive {
width : 100 % ;
margin-bottom : 13 . 5px ;
margin-bottom : 15px ;
overflow-y : hidden ;
overflow-x : scroll ;
-ms-overflow-style : -ms-autohiding-scrollbar ;
@ -1546,8 +1566,8 @@ legend {
@@ -1546,8 +1566,8 @@ legend {
display : block ;
width : 100 % ;
padding : 0 ;
margin-bottom : 18 px;
font-size : 19 . 5 px ;
margin-bottom : 20 px;
font-size : 2 1px;
line-height : inherit ;
color : # 333333 ;
border : 0 ;
@ -1591,16 +1611,16 @@ input[type="checkbox"]:focus {
@@ -1591,16 +1611,16 @@ input[type="checkbox"]:focus {
output {
display : block ;
padding-top : 7px ;
font-size : 13 px ;
font-size : 14 px ;
line-height : 1 . 42857 ;
color : # 555555 ; }
. form-control {
display : block ;
width : 100 % ;
height : 32 px ;
height : 34 px ;
padding : 6px 12px ;
font-size : 13 px ;
font-size : 14 px ;
line-height : 1 . 42857 ;
color : # 555555 ;
background-color : white ;
@ -1635,7 +1655,7 @@ input[type="search"] {
@@ -1635,7 +1655,7 @@ input[type="search"] {
-webkit-appearance : none ; }
input [ type = "date" ] {
line-height : 32 px ; }
line-height : 34 px ; }
. form-group {
margin-bottom : 15px ; }
@ -1643,7 +1663,7 @@ input[type="date"] {
@@ -1643,7 +1663,7 @@ input[type="date"] {
. radio ,
. checkbox {
display : block ;
min-height : 18 px;
min-height : 20 px;
margin-top : 10px ;
margin-bottom : 10px ;
padding-left : 20px ; }
@ -1718,17 +1738,17 @@ select[multiple].input-sm,
@@ -1718,17 +1738,17 @@ select[multiple].input-sm,
. input-lg , . input-group-lg > . form-control ,
. input-group-lg > . input-group-addon ,
. input-group-lg > . input-group-btn > . btn {
height : 45 px ;
height : 46 px ;
padding : 10px 16px ;
font-size : 17 px ;
font-size : 18 px ;
line-height : 1 . 33 ;
border-radius : 6px ; }
select . input-lg , . input-group-lg > select . form-control ,
. input-group-lg > select . input-group-addon ,
. input-group-lg > . input-group-btn > select . btn {
height : 45 px ;
line-height : 45 px ; }
height : 46 px ;
line-height : 46 px ; }
textarea . input-lg , . input-group-lg > textarea . form-control ,
. input-group-lg > textarea . input-group-addon ,
@ -1742,15 +1762,15 @@ select[multiple].input-lg,
@@ -1742,15 +1762,15 @@ select[multiple].input-lg,
. has-feedback {
position : relative ; }
. has-feedback . form-control {
padding-right : 40 px ; }
padding-right : 42 . 5 px ; }
. has-feedback . form-control-feedback {
position : absolute ;
top : 23 px ;
top : 25 px ;
right : 0 ;
display : block ;
width : 32 px ;
height : 32 px ;
line-height : 32 px ;
width : 34 px ;
height : 34 px ;
line-height : 34 px ;
text-align : center ; }
. has-success . help-block ,
@ -1868,7 +1888,7 @@ select[multiple].input-lg,
@@ -1868,7 +1888,7 @@ select[multiple].input-lg,
padding-top : 7px ; }
. form-horizontal . radio ,
. form-horizontal . checkbox {
min-height : 25 px ; }
min-height : 27 px ; }
. form-horizontal . form-group {
margin-left : -15px ;
margin-right : -15px ; }
@ -1897,7 +1917,7 @@ select[multiple].input-lg,
@@ -1897,7 +1917,7 @@ select[multiple].input-lg,
border : 1px solid transparent ;
white-space : nowrap ;
padding : 6px 12px ;
font-size : 13 px ;
font-size : 14 px ;
line-height : 1 . 42857 ;
border-radius : 4px ;
-webkit-user-select : none ;
@ -2083,7 +2103,7 @@ select[multiple].input-lg,
@@ -2083,7 +2103,7 @@ select[multiple].input-lg,
. btn-lg , . btn-group-lg > . btn {
padding : 10px 16px ;
font-size : 17 px ;
font-size : 18 px ;
line-height : 1 . 33 ;
border-radius : 6px ; }
@ -2775,7 +2795,7 @@ input[type="button"].btn-block {
@@ -2775,7 +2795,7 @@ input[type="button"].btn-block {
padding : 5px 0 ;
margin : 2px 0 0 ;
list-style : none ;
font-size : 13 px ;
font-size : 14 px ;
background-color : white ;
border : 1px solid # cccccc ;
border : 1px solid rgba ( 0 , 0 , 0 , 0 . 15 ) ;
@ -2788,7 +2808,7 @@ input[type="button"].btn-block {
@@ -2788,7 +2808,7 @@ input[type="button"].btn-block {
left : auto ; }
. dropdown-menu . divider {
height : 1px ;
margin : 8 px 0 ;
margin : 9 px 0 ;
overflow : hidden ;
background-color : # e5e5e5 ; }
. dropdown-menu > li > a {
@ -3062,7 +3082,7 @@ input[type="button"].btn-block {
@@ -3062,7 +3082,7 @@ input[type="button"].btn-block {
. input-group-addon {
padding : 6px 12px ;
font-size : 13 px ;
font-size : 14 px ;
font-weight : normal ;
line-height : 1 ;
color : # 555555 ;
@ -3080,7 +3100,7 @@ input[type="button"].btn-block {
@@ -3080,7 +3100,7 @@ input[type="button"].btn-block {
. input-group-lg > . input-group-addon ,
. input-group-lg > . input-group-btn > . input-group-addon . btn {
padding : 10px 16px ;
font-size : 17 px ;
font-size : 18 px ;
border-radius : 6px ; }
. input-group-addon input [ type = "radio" ] ,
. input-group-addon input [ type = "checkbox" ] {
@ -3160,7 +3180,7 @@ input[type="button"].btn-block {
@@ -3160,7 +3180,7 @@ input[type="button"].btn-block {
border-color : # 428bca ; }
. nav . nav-divider {
height : 1px ;
margin : 8 px 0 ;
margin : 9 px 0 ;
overflow : hidden ;
background-color : # e5e5e5 ; }
. nav > li > a > img {
@ -3180,7 +3200,7 @@ input[type="button"].btn-block {
@@ -3180,7 +3200,7 @@ input[type="button"].btn-block {
border-color : # eeeeee # eeeeee # dddddd ; }
. nav-tabs > li . active > a , . nav-tabs > li . active > a : hover , . nav-tabs > li . active > a : focus {
color : # 555555 ;
background-color : # e5e5e5 ;
background-color : white ;
border : 1px solid # dddddd ;
border-bottom-color : transparent ;
cursor : default ; }
@ -3238,7 +3258,7 @@ input[type="button"].btn-block {
@@ -3238,7 +3258,7 @@ input[type="button"].btn-block {
. nav-tabs . nav-justified > . active > a : hover ,
. nav-tabs-justified > . active > a : focus ,
. nav-tabs . nav-justified > . active > a : focus {
border-bottom-color : # e5e5e5 ; } }
border-bottom-color : white ; } }
. tab-content > . tab-pane {
display : none ; }
@ -3253,7 +3273,7 @@ input[type="button"].btn-block {
@@ -3253,7 +3273,7 @@ input[type="button"].btn-block {
. navbar {
position : relative ;
min-height : 50px ;
margin-bottom : 18 px;
margin-bottom : 20 px;
border : 1px solid transparent ; }
. navbar : before , . navbar : after {
content : " " ;
@ -3347,9 +3367,9 @@ input[type="button"].btn-block {
@@ -3347,9 +3367,9 @@ input[type="button"].btn-block {
. navbar-brand {
float : left ;
padding : 16 px 15px ;
font-size : 17 px ;
line-height : 18 px;
padding : 15 px 15px ;
font-size : 18 px ;
line-height : 20 px;
height : 50px ; }
. navbar-brand : hover , . navbar-brand : focus {
text-decoration : none ; }
@ -3382,11 +3402,11 @@ input[type="button"].btn-block {
@@ -3382,11 +3402,11 @@ input[type="button"].btn-block {
display : none ; } }
. navbar-nav {
margin : 8 px -15px ; }
margin : 7 . 5 px -15px ; }
. navbar-nav > li > a {
padding-top : 10px ;
padding-bottom : 10px ;
line-height : 18 px; }
line-height : 20 px; }
@ media ( max-width : 767px ) {
. navbar-nav . open . dropdown-menu {
position : static ;
@ -3400,7 +3420,7 @@ input[type="button"].btn-block {
@@ -3400,7 +3420,7 @@ input[type="button"].btn-block {
. navbar-nav . open . dropdown-menu . dropdown-header {
padding : 5px 15px 5px 25px ; }
. navbar-nav . open . dropdown-menu > li > a {
line-height : 18 px; }
line-height : 20 px; }
. navbar-nav . open . dropdown-menu > li > a : hover , . navbar-nav . open . dropdown-menu > li > a : focus {
background-image : none ; } }
@ media ( min-width : 768px ) {
@ -3410,8 +3430,8 @@ input[type="button"].btn-block {
@@ -3410,8 +3430,8 @@ input[type="button"].btn-block {
. navbar-nav > li {
float : left ; }
. navbar-nav > li > a {
padding-top : 16 px ;
padding-bottom : 16 px ; }
padding-top : 15 px ;
padding-bottom : 15 px ; }
. navbar-nav . navbar-right : last-child {
margin-right : -15px ; } }
@ -3429,8 +3449,8 @@ input[type="button"].btn-block {
@@ -3429,8 +3449,8 @@ input[type="button"].btn-block {
border-bottom : 1px solid transparent ;
-webkit-box-shadow : inset 0 1px 0 rgba ( 255 , 255 , 255 , 0 . 1 ) , 0 1px 0 rgba ( 255 , 255 , 255 , 0 . 1 ) ;
box-shadow : inset 0 1px 0 rgba ( 255 , 255 , 255 , 0 . 1 ) , 0 1px 0 rgba ( 255 , 255 , 255 , 0 . 1 ) ;
margin-top : 9 px;
margin-bottom : 9 px; }
margin-top : 8 px;
margin-bottom : 8 px; }
@ media ( max-width : 767px ) {
. navbar-form . form-group {
margin-bottom : 5px ; } }
@ -3457,8 +3477,8 @@ input[type="button"].btn-block {
@@ -3457,8 +3477,8 @@ input[type="button"].btn-block {
border-bottom-left-radius : 0 ; }
. navbar-btn {
margin-top : 9 px;
margin-bottom : 9 px; }
margin-top : 8 px;
margin-bottom : 8 px; }
. navbar-btn . btn-sm , . btn-group-sm > . navbar-btn . btn {
margin-top : 10px ;
margin-bottom : 10px ; }
@ -3467,8 +3487,8 @@ input[type="button"].btn-block {
@@ -3467,8 +3487,8 @@ input[type="button"].btn-block {
margin-bottom : 14px ; }
. navbar-text {
margin-top : 16 px ;
margin-bottom : 16 px ; }
margin-top : 15 px ;
margin-bottom : 15 px ; }
@ media ( min-width : 768px ) {
. navbar-text {
float : left ;
@ -3583,7 +3603,7 @@ input[type="button"].btn-block {
@@ -3583,7 +3603,7 @@ input[type="button"].btn-block {
. breadcrumb {
padding : 8px 15px ;
margin-bottom : 18 px;
margin-bottom : 20 px;
list-style : none ;
background-color : whitesmoke ;
border-radius : 4px ; }
@ -3599,7 +3619,7 @@ input[type="button"].btn-block {
@@ -3599,7 +3619,7 @@ input[type="button"].btn-block {
. pagination {
display : inline-block ;
padding-left : 0 ;
margin : 18 px 0 ;
margin : 20 px 0 ;
border-radius : 4px ; }
. pagination > li {
display : inline ; }
@ -3652,7 +3672,7 @@ input[type="button"].btn-block {
@@ -3652,7 +3672,7 @@ input[type="button"].btn-block {
. pagination-lg > li > a ,
. pagination-lg > li > span {
padding : 10px 16px ;
font-size : 17 px ; }
font-size : 18 px ; }
. pagination-lg > li : first-child > a ,
. pagination-lg > li : first-child > span {
border-bottom-left-radius : 6px ;
@ -3677,7 +3697,7 @@ input[type="button"].btn-block {
@@ -3677,7 +3697,7 @@ input[type="button"].btn-block {
. pager {
padding-left : 0 ;
margin : 18 px 0 ;
margin : 20 px 0 ;
list-style : none ;
text-align : center ; }
. pager : before , . pager : after {
@ -3808,7 +3828,7 @@ a.list-group-item.active > .badge,
@@ -3808,7 +3828,7 @@ a.list-group-item.active > .badge,
color : inherit ; }
. jumbotron p {
margin-bottom : 15px ;
font-size : 20 px ;
font-size : 21 px ;
font-weight : 200 ; }
. container . jumbotron {
border-radius : 6px ; }
@ -3823,14 +3843,14 @@ a.list-group-item.active > .badge,
@@ -3823,14 +3843,14 @@ a.list-group-item.active > .badge,
padding-right : 60px ; }
. jumbotron h1 ,
. jumbotron . h1 {
font-size : 58 . 5 px; } }
font-size : 63 px; } }
. thumbnail {
display : block ;
padding : 4px ;
margin-bottom : 18 px;
margin-bottom : 20 px;
line-height : 1 . 42857 ;
background-color : # e5e5e5 ;
background-color : white ;
border : 1px solid # dddddd ;
border-radius : 4px ;
-webkit-transition : all 0 . 2s ease-in-out ;
@ -3853,7 +3873,7 @@ a.thumbnail.active {
@@ -3853,7 +3873,7 @@ a.thumbnail.active {
. alert {
padding : 15px ;
margin-bottom : 18 px;
margin-bottom : 20 px;
border : 1px solid transparent ;
border-radius : 4px ; }
. alert h4 {
@ -3927,8 +3947,8 @@ a.thumbnail.active {
@@ -3927,8 +3947,8 @@ a.thumbnail.active {
. progress {
overflow : hidden ;
height : 18 px;
margin-bottom : 18 px;
height : 20 px;
margin-bottom : 20 px;
background-color : whitesmoke ;
border-radius : 4px ;
-webkit-box-shadow : inset 0 1px 2px rgba ( 0 , 0 , 0 , 0 . 1 ) ;
@ -3939,7 +3959,7 @@ a.thumbnail.active {
@@ -3939,7 +3959,7 @@ a.thumbnail.active {
width : 0 % ;
height : 100 % ;
font-size : 12px ;
line-height : 18 px;
line-height : 20 px;
color : white ;
text-align : center ;
background-color : # 428bca ;
@ -4121,7 +4141,7 @@ a.list-group-item-danger {
@@ -4121,7 +4141,7 @@ a.list-group-item-danger {
line-height : 1 . 3 ; }
. panel {
margin-bottom : 18 px;
margin-bottom : 20 px;
background-color : white ;
border : 1px solid transparent ;
border-radius : 4px ;
@ -4147,7 +4167,7 @@ a.list-group-item-danger {
@@ -4147,7 +4167,7 @@ a.list-group-item-danger {
. panel-title {
margin-top : 0 ;
margin-bottom : 0 ;
font-size : 15 px ;
font-size : 16 px ;
color : inherit ; }
. panel-title > a {
color : inherit ; }
@ -4281,7 +4301,7 @@ a.list-group-item-danger {
@@ -4281,7 +4301,7 @@ a.list-group-item-danger {
margin-bottom : 0 ; }
. panel-group {
margin-bottom : 18 px; }
margin-bottom : 20 px; }
. panel-group . panel {
margin-bottom : 0 ;
border-radius : 4px ;
@ -4386,7 +4406,7 @@ a.list-group-item-danger {
@@ -4386,7 +4406,7 @@ a.list-group-item-danger {
. close {
float : right ;
font-size : 19 . 5 px ;
font-size : 2 1px;
font-weight : bold ;
line-height : 1 ;
color : black ;
@ -4629,7 +4649,7 @@ button.close {
@@ -4629,7 +4649,7 @@ button.close {
. popover-title {
margin : 0 ;
padding : 8px 14px ;
font-size : 13 px ;
font-size : 14 px ;
font-weight : normal ;
line-height : 18px ;
background-color : # f7f7f7 ;