.mod-form {
    padding: 35px;
    border: dashed 5px #F23030;
}

.mod-form a {
    color: #F23030;
    text-decoration: underline;
}

.mod-form a:hover {
    color: #BD0F17;
    text-decoration: none;
}

.mod-form .marker {
    background-color: #F5FF64;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
	border-radius: 2px;
    -webkit-background-clip: padding-box;
	-moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-box-shadow: 1px 1px 1px #FFC40D;
    -moz-box-shadow: 1px 1px 1px #FFC40D;
    box-shadow: 1px 1px 1px #FFC40D;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmM2ZmODMiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZmY0OSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(top bottom, #F3FF83 0%, #F5FF64 100%);
    background-image: -moz-linear-gradient(top bottom, #F3FF83 0%, #F5FF64 100%);
    background-image: -o-linear-gradient(top bottom, #F3FF83 0%, #F5FF64 100%);
    background-image: linear-gradient(to bottom bottom, #F3FF83 0%, #F5FF64 100%);
}

.mod-form .anzBe {
    font-weight: 700;
    font-size: 17px;
    border: solid 2px #373D42;
    background-color: #FCFCFE;
}

.mod-form .info {
    font-size: 14px;
}

.mod-form .inpform {
    width: 100%;
    max-width: 100%;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 16px;
}

.mod-form .list-group {
    position: relative;
    border: none;
}

.mod-form .list-group h1,
.mod-form .list-group h2,
.mod-form .list-group h3,
.mod-form .list-group h4 {
    margin-top: 0;
}

.mod-form .list-group li {
    padding: 20px;
    border: none;
    margin-bottom: 5px;
    background-color: #F5F5F5;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.mod-form .list-group.select-list {
    position: relative;
}

.mod-form .list-group.select-list li {
    position: relative;
    padding-left: 50px;
}

.mod-form .list-group.select-list li input {
    position: absolute;
    left: 20px;
}

.mod-form .labellink {
    font-weight: 200;
    cursor: pointer;
}

.mod-form .iframeinner {
    background-color: white;
    padding-top: 25px;
    padding-bottom: 25px;
    border: solid 4px #F23030;
    margin-top: 25px;
    margin-left: -20px;
}

@media (max-width: 480px) {
    .mod-form {
        padding: 10px;
        padding-top: 35px;
        border: none;
        border-top: dashed #F23030 5px;
    }
    .mod-form .tableAddress td {
        display: block;
        padding-bottom: 15px;
        width: 100%;
        max-width: 100%;
    }
}