.no-margin-top {
    margin-top: 0 !important;
}
.margin-top {
    margin-top: 30px !important;
}
.margin-bottom {
    margin-bottom: 30px !important;
}
.margin-right {
    margin-right: 30px !important;
}
.margin-left {
    margin-left: 30px !important;
}
.no-margin {
    margin: 0px !important;
}
.padding-top {
    padding-top: 30px !important;
}
.no-padding-top {
    padding-top: 0 !important;
}
.padding-bottom {
    padding-bottom: 30px !important;
}
.padding-right {
    padding-right: 30px !important;
}
.padding-left {
    padding-left: 30px !important;
}
.no-padding {
    padding: 0px !important;
}
.float-right {
    float: right !important;
}
.float-left {
    float: left !important;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
.text-small {
    font-size: 16px;
}
.text-smaller {
    font-size: 14px;
}
.text-grey {
    color: #6e727e;
}
.text-grey:hover {
    color: #565963;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.disable {

}@include opacity(0.4);
.clearfix {
    clear: both;
}
.bg-red {
    background-color: #e83026 !important;
}
body {
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 400;
    padding: 0px;
    margin: 0;
    background-color: #5b6078;
}
.contentWrap {
    overflow-x: hidden;
    overflow-y: visible;
}
textarea {
    box-sizing: border-box;
    max-height: 94px;
    /* optional */
    min-height: 31px;
}
a {
    color: #3f91cb;
    text-decoration: none;
}
a:hover {
    color: #155684;
    text-decoration: none;
}
b,
strong {
    font-weight: 700;
}
h1 {
    font-size: 40px;
    color: #fcfcfe;
    text-shadow: 0px 0px 3px #282937;
    font-weight: 700;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
}
h2 {
    font-size: 21px;
    color: #fcfcfe;
    text-shadow: 0px 0px 3px #282937;
    font-weight: 300;
    padding: 0;
    margin: 0;
}
h3 {
    font-size: 16px;
    color: #3f91cb;
    font-weight: 300;
}
h4 {
    font-size: 14px;
    color: #3f91cb;
    font-weight: 300;
}
.btn-group-vertical {
    width: 100%;
}
.btn-group-vertical .btn {
    font-size: 16px;
    padding-left: 10px;
    text-align: left;
}
.btn-group-vertical .btn i {
    margin-right: 5px;
}
.btn-sm {
    font-family: Lato, sans-serif;
    -webkit-border-radius: 20px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 20px;
    -moz-background-clip: padding;
    border-radius: 20px;
    background-clip: padding-box;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: 200;
    color: #565963;
    border-color: #d9dcde;
    text-shadow: none;
}
.btn-sm:hover {
    color: #565963;
    background-color: #d9dcde;
    border-color: #d9dcde;
}
.mod-header {
    text-align: center;
    width: 400px;
    max-width: 90%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
}
.mod-table.table tr td hr,
.mod-table.table tr th hr {
    margin-top: 5px;
    margin-bottom: 5px;
}
.mod-table.table tr td a.blackLink,
.mod-table.table tr th a.blackLink {
    color: #2d303c;
    display: block;
    text-align: left;
}
.mod-table.table tr td a.blackLink i,
.mod-table.table tr th a.blackLink i {
    float: right;
}
.mod-table.table tr td a.blackLink:hover,
.mod-table.table tr th a.blackLink:hover {
    color: #bdc3c7;
}
.mod-table.table tr td a.blackLink2,
.mod-table.table tr th a.blackLink2 {
    color: #fcfcfe;
    background-color: #2d303c;
    display: block;
    text-align: left;
    margin-left: -8px;
    margin-right: -8px;
    padding-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius-topright: 5px;
    -moz-background-clip: padding;
    border-top-right-radius: 5px;
    background-clip: padding-box;
}
.mod-table.table tr td a.blackLink2 i,
.mod-table.table tr th a.blackLink2 i {
    float: right;
}
.mod-table.table tr td a.blackLink2:hover,
.mod-table.table tr th a.blackLink2:hover {
    color: #f0f0f2;
    background-color: #454852;
}
.mod-table.table tr td .comment,
.mod-table.table tr th .comment {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: -8px;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    background-color: #f0f0f2;
}
.mod-navigation ul {
    padding: 0;
    margin: 0;
    margin-top: 10px;
    list-style: none;
    display: block;
    text-align: center;
}
.mod-navigation ul li {
    display: inline-block;
}
.mod-navigation ul li a {
    color: #fcfcfe;
    font-size: 16px;
    display: inline-block;
    padding-top: 3px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 3px;
    margin-left: 3px;
    margin-right: 3px;
    border: solid 2px #fcfcfe;
    -webkit-opacity: 0.75;
    -moz-opacity: 0.75;
    opacity: 0.75;
    -webkit-border-radius: 20px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 20px;
    -moz-background-clip: padding;
    border-radius: 20px;
    background-clip: padding-box;
}
.mod-navigation ul li a:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.mod-content {
    width: 500px;
    max-width: 100%;
    background-color: #fcfcfe;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    -webkit-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
    border-radius: 5px;
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 3px #282937;
    -moz-box-shadow: 0 0 3px #282937;
    box-shadow: 0 0 3px #282937;
}
.mod-content .contentInner {
    padding: 40px;
    position: relative;
}
.mod-content .contentInner img {
    max-width: 100%;
}
.mod-content .contentInner h1 {
    font-size: 28px;
    color: #2d303c;
    text-shadow: 0 0 0;
    margin-bottom: 15px;
}
.mod-content .contentInner h1 .help-block {
    font-size: 16px;
    color: #6e727e;
    font-weight: 200;
}
.mod-breadcrump {
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 500px;
    max-width: 100%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -40px;
    position: relative;
    font-weight: 200;
}
.mod-breadcrump i {
    color: #ffffff;
    font-size: 14px;
    margin-right: -3px;
}
.mod-breadcrump a {
    font-size: 16px;
    color: #ffffff;
}
.mod-form {
    position: relative;
}
.mod-form .form-control {
    font-size: 16px;
    padding-top: 10px;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 10px;
    margin: 0;
    height: auto;
}
.mod-form textarea.form-control {
    padding-top: 8px;
    padding-bottom: 8px;
}
.mod-form .help-block {
    font-size: 14px;
    color: #a1aab0;
}
.mod-form .showOther {
    margin-top: 5px;
}
.mod-form .blockedField {
    height: 42px;
    line-height: 28px;
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    overflow: hidden;
}
.mod-form .participate0.active {
    color: red;
}
.mod-form .form-group {
    position: relative;
}
.mod-form .form-group .errorIcon {
    display: none;
    color: #464b5d;
}
.mod-form .form-group .errormessages {
    display: none !important;
    position: absolute !important;
}
.mod-form .form-group .input-group.error .errorIcon {
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
}
.mod-form .form-group.error .messages {
    display: none;
}
.mod-form .form-group.error input {
    border-color: red;
    border: solid 3px red;
}
.mod-form .form-group.error .errorIcon {
    position: absolute;
    top: 39px;
    right: 10px;
    display: block;
}
.mod-form .form-group.errorRight .errorIcon {
    right: -30px !important;
    top: 35px !important;
}
.mod-form .errorlist {
    color: #fcfcfe;
    background-color: #e83026;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
    border-radius: 5px;
    background-clip: padding-box;
}
.mod-box {
    background-color: #3f91cb;
    position: relative;
    margin-top: 40px;
    padding: 25px;
    -webkit-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
    border-radius: 5px;
    background-clip: padding-box;
}
.mod-box:first-child {
    margin-top: 0px;
}
.mod-box .title {
    color: white;
    background-color: #6fb4e5;
    font-size: 23px;
    font-weight: 700;
    display: block;
    padding-top: 25px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    margin-top: -25px;
    margin-left: -25px;
    margin-right: -25px;
    margin-bottom: 25px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius-topright: 5px;
    -moz-background-clip: padding;
    border-top-right-radius: 5px;
    background-clip: padding-box;
}
.mod-box .btn-default {
    color: white;
    height: 85px;
    font-size: 21px !important;
    font-weight: 700;
    background-color: #6fb4e5;
    border-top: solid 1px #9acbed;
    border-left: solid 1px #9acbed;
    border-right: none;
    border-bottom: none;
    text-align: left;
    padding-top: 18px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 18px;
    position: relative;
    -webkit-box-shadow: 0 0 5px #155684;
    -moz-box-shadow: 0 0 5px #155684;
    box-shadow: 0 0 5px #155684;
}
.mod-box .btn-default .badge {
    font-size: 18px;
    width: 40px;
    height: 85px !important;
    line-height: 78px !important;
    position: absolute;
    top: -1px;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background-color: #fcfcfe;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius-bottomright: 5px;
    -moz-background-clip: padding;
    border-bottom-right-radius: 5px;
    background-clip: padding-box;
}
.mod-box .btn-default .badge p {
    position: absolute;
    top: -20px;
    left: -15px;
    bottom: -20px;
    width: 15px;
    -webkit-box-shadow: 3px 0 5px #6e727e;
    -moz-box-shadow: 3px 0 5px #6e727e;
    box-shadow: 3px 0 5px #6e727e;
}
.mod-box .btn-default p {
    display: block;
    font-size: 16px;
    font-weight: 200;
}
.mod-box .btn-default:hover {
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    opacity: 0.4;
}
.mod-box div.btn-default {
    cursor: default;
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
    -webkit-box-shadow: 0 0 0 #155684;
    -moz-box-shadow: 0 0 0 #155684;
    box-shadow: 0 0 0 #155684;
    border-color: #6fb4e5;
}
.mod-box div.btn-default:hover {
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.mod-teilnehmer {
    border-top: solid 1px #f0f0f2;
    padding-top: 10px;
    padding-bottom: 1px;
    margin-top: 5px;
}
.mod-teilnehmer.active {
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: -4px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #f0f0f2;
    border: solid 1px #d9dcde;
    -webkit-border-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 5px;
    -moz-background-clip: padding;
    border-radius: 5px;
    background-clip: padding-box;
}
.mod-teilnehmer label {
    cursor: pointer;
}
.mod-teilnehmer label input {
    margin-right: 5px;
}
.mod-teilnehmer .teilnehmerCheckbox {
    display: block;
}
.mod-teilnehmer .teilnehmerAnzahl {
    float: right;
    display: none;
    font-weight: 200;
}
.mod-teilnehmer .teilnehmerAnzahl input {
    width: 60px;
    margin-top: -4px;
    margin-left: 5px;
    float: right;
}
.mod-teilnehmer .teilnehmerAnzahl.show-tmp {
    display: block;
}
.mod-teilnehmer .teilnehmerBeschreibung {
    margin-top: 5px;
    margin-bottom: 20px;
    width: 100%;
    display: none;
}
.mod-teilnehmer .teilnehmerBeschreibung.show-tmp {
    display: block;
}
.mod-parallax ul {
    position: absolute;
    top: auto;
    left: -200px;
    right: 0;
    bottom: -220px;
    z-index: -1;
}
.mod-parallax ul li.pos1 {
    position: absolute;
    margin-top: 120px;
    margin-left: -60px;
}
.mod-parallax ul li.pos2 {
    position: absolute;
    margin-top: 140px;
    margin-left: 80px;
}
.mod-parallax ul li.pos3 {
    position: absolute;
    margin-top: 150px;
    margin-left: 170px;
}
.mod-parallax ul li img {
    width: 158px;
    height: auto;
}
.mod-step .gotoNextStep {
    float: right;
    display: none;
    padding-left: 40px;
    padding-right: 40px;
}
.mod-step .gotoLastStep {
    float: left;
    display: none;
    padding-left: 40px;
    padding-right: 40px;
}
.mod-backbutton {
    position: relative;
}
.mod-backbutton a {
    color: #bdc3c7;
    background-color: #f0f0f2;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+IGJvdHRvbTxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjZjBmMGYyIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWRjZGUiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -moz-linear-gradient(top bottom, #ffffff 0%, #f0f0f2 85%, #d9dcde 100%);
    background-image: -webkit-linear-gradient(top bottom, #ffffff 0%, #f0f0f2 85%, #d9dcde 100%);
    background-image: -o-linear-gradient(top bottom, #ffffff 0%, #f0f0f2 85%, #d9dcde 100%);
    background-image: linear-gradient(top bottom, #ffffff 0%, #f0f0f2 85%, #d9dcde 100%);
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-background-clip: padding-box;
    -moz-border-radius-topright: 5px;
    -moz-background-clip: padding;
    border-top-right-radius: 5px;
    background-clip: padding-box;
    display: block;
    padding-top: 15px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 15px;
    text-align: center;
}
.mod-messages {
    color: #fcfcfe;
    background-color: #46a546;
    padding: 20px;
    position: relative;
    z-index: 20;
    text-align: center;
    -webkit-box-shadow: 0 0 20px #282937;
    -moz-box-shadow: 0 0 20px #282937;
    box-shadow: 0 0 20px #282937;
    border-bottom: solid 1px #86cb86;
}
.mod-messages.danger {
    background-color: #e83026;
    border-bottom: solid 1px #f28882;
}
.mod-collapse .panel {
    border: none;
}
.mod-collapse .panel-body {
    border: none !important;
}
.mod-collapse .panel-heading {
    background-color: #d9dcde;
    padding-left: 10px;
}
.mod-collapse .panel-heading:hover {
    background-color: #d9dcde;
}
.mod-collapse .panel-heading a {
    color: #2d303c;
    text-shadow: 0 0 0;
    font-size: 18px;
}
.mod-collapse .panel-heading a:hover {
    color: #bdc3c7;
}
.mod-collapse .panel-heading a .badge {
    background-color: #bdc3c7;
    color: #fcfcfe;
    margin-top: 3px;
    min-width: 14px;
    padding: 3px 7px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    border-radius: 14px;
}
.mod-footer {
    position: relative;
    margin-top: 10px;
    margin-bottom: 200px;
    text-align: center;
}
.mod-footer a {
    font-size: 14px;
    color: #fcfcfe;
}
.mod-footer a:hover {
    color: #f0f0f2;
}
.mod-illustration {
    position: absolute;
}
.mod-illustration.topLeft {
    top: 0;
    left: -240px;
}
.mod-illustration.topRight {
    top: -100px;
    right: -200px;
}
.mod-illustration.bottomRight {
    bottom: -250px;
    right: -200px;
}
.mod-illustration.makeSmall {
    width: 280px;
    height: auto;
}
.mod-illustration.makeSmaller {
    width: 210px;
    height: auto;
}
.mod-iconNavigation {
    width: 100%;
    overflow: hidden;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+IGJvdHRvbTxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjZjBmMGYyIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWRjZGUiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -moz-linear-gradient(top bottom, #ffffff 0%, #f0f0f2 85%, #d9dcde 100%);
    background-image: -webkit-linear-gradient(top bottom, #ffffff 0%, #f0f0f2 85%, #d9dcde 100%);
    background-image: -o-linear-gradient(top bottom, #ffffff 0%, #f0f0f2 85%, #d9dcde 100%);
    background-image: linear-gradient(top bottom, #ffffff 0%, #f0f0f2 85%, #d9dcde 100%);
}
.mod-iconNavigation a {
    font-size: 13px;
    display: block;
    text-align: center;
    width: 25%;
    white-space: normal;
    line-height: normal;
    padding: 0;
    padding-top: 10px;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
    border: none;
    background-color: transparent;
    float: left;
}
.mod-iconNavigation a i {
    color: #2d303c;
    font-size: 30px;
    clear: both;
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    opacity: 0.4;
}
.mod-iconNavigation a span {
    margin-top: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
    color: #2d303c;
    border-top: dotted 1px #d9dcde;
    display: block;
    -webkit-opacity: 0.4;
    -moz-opacity: 0.4;
    opacity: 0.4;
}
.mod-iconNavigation a:hover {
    background-color: transparent;
}
.mod-iconNavigation a:hover i {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.mod-iconNavigation a:hover span {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.mod-iconNavigation a.active i {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.mod-iconNavigation a.active span {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
@media (max-width: 500px) {
    .hidden-xxs {
        display: none !important;
    }
    h1 {
        font-size: 30px;
        margin-bottom: 5px;
    }
    h2 {
        font-size: 18px;
    }
    h3 {
        font-size: 16px;
    }
    h4 {
        font-size: 14px;
    }
    .mod-content {
        -webkit-border-radius: 0;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 0;
        -moz-background-clip: padding;
        border-radius: 0;
        background-clip: padding-box;
        -webkit-box-shadow: 0 0 30px #282937;
        -moz-box-shadow: 0 0 30px #282937;
        box-shadow: 0 0 30px #282937;
    }
    .mod-content .contentInner {
        padding-left: 30px;
        padding-right: 30px;
        padding-top: 25px;
    }
    .mod-content .contentInner .chosen-container {
        max-width: 100%;
    }
    .mod-footer {
        margin-bottom: 100px;
    }
    .mod-navigation ul {
        margin-top: 30px;
    }
    .mod-box {
        margin-top: 40px;
        margin-left: -40px;
        margin-right: -40px;
        padding: 15px;
        padding-bottom: 40px;
        -webkit-border-radius: 0;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 0;
        -moz-background-clip: padding;
        border-radius: 0;
        background-clip: padding-box;
    }
    .mod-box .title {
        font-size: 23px;
        color: #2d303c;
        background-color: #fcfcfe;
        padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
        margin-top: -15px;
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: 15px;
        -webkit-border-radius: 0;
        -webkit-background-clip: padding-box;
        -moz-border-radius: 0;
        -moz-background-clip: padding;
        border-radius: 0;
        background-clip: padding-box;
    }
    .mod-box .btn-default {
        height: 85px;
        padding-top: 17px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 17px;
    }
    .mod-box .btn-default .badge {
        height: 85px !important;
        line-height: 78px !important;
    }
}
