/*download page*/
.page-id-108 .container {
    width: 100%;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    word-break: break-all;
    word-wrap: break-word;
    color: #333333;
    background-color: #f5f5f5;
    border: 1px solid #ededed;
    border-radius: 4px;
}
h1.bde-heading {
    font-size: 3vw !important;
    background: #1e4a7e !important;
	width: calc(100vw - 0px) !important;
    margin-left: calc(-50vw + 50% + 0px);
	color: #fff !important;
	padding: 15px;
	margin-top: 0;
	text-align: left !important;
	padding-left: 14rem;
	font-family: 'PT Sans', sans-serif !important;
    line-height: 140%;
}
#introEvalText p {
    font-size: 14px;
    color: #484848;
    line-height: 175%;
}
#introEvalText a {
    color: #2A5DB0;
		text-decoration: none;
}
.supporttext {
    font-size: 14px;
    line-height: 175%;
    color: #484848;
}
h2 {
    letter-spacing: 0px;
    position: relative;
    padding: 0 0 10px 0;
    font-weight: normal;
    font-family: 'PT Sans', sans-serif;
    line-height: 140% !important;
    color: #222222;
    font-size: 20px !important;
    margin-top: 20px;
    margin-bottom: 10px;
}
#accountValidationSection p {
    font-size: 14px;
    color: #484848;
    line-height: 175%;
		margin-top: 0;
}
.bde-code-block-7-101.bde-code-block a {
    color: #2A5DB0 !important;
    font-size: 14px;
    text-decoration: none;
}
.bde-code-block-7-101.bde-code-block .btn{
    background: #f78a1e;
		color: #fff;
    font-size: 14px;
    text-decoration: none;
}
.bde-code-block-7-101.bde-code-block .btn {
    background: #f78a1e;
    color: #fff !important;
    font-size: 14px !important;
    padding: 6px 0px;
    border-radius: 3px;
    width: 140px;
    display: inline-flex;
    justify-content: center;
    font-weight: 300;
}
strong, b, p{
	font-size: 14px;
	color: #484848;
	margin-top: 5px;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}
#accountValidationSection input[type="submit"]{
    font-size: 14px;
    padding: 5px 7px 5px 7px;
    font-weight: 300;
	cursor:pointer;
	margin-left: -2px;
}
#accountValidationSection input[type="productserial"] {
    padding: 5px 5px;
	font-weight: 300;
	font-size: 14px;
}
/*download modal*/
.survey-modal-header h3 {
    font-size: 18px !important;
    letter-spacing: 0px;
    position: relative;
    padding: 0 0 10px 0;
    font-weight: normal;
    font-family: 'PT Sans', sans-serif !important;
    line-height: 140% !important;
}
.survey-modal-body h5 {
    letter-spacing: 0px;
    position: relative;
    padding: 0 0 10px 0;
    font-weight: normal;
    font-family: 'PT Sans', sans-serif !important;
    line-height: 140% !important;
    color: #222222 !important;
    font-size: 14px !important;
}
.form-group {
    margin-bottom: 15px;
}
.survey-modal form label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 14px;
    color: #484848;
}
.survey-modal form .required_label.control-label:before {
    content: "*";
    color: #d9534f;
    position: absolute;
    margin-left: -0.6rem;
    font-size: 1rem;
    margin-top: -2.3px;
}
textarea.form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ededed;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
    height: auto;
}
.survey-modal fieldset {
    padding: 0;
    border: none;
}
.survey-modal form .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 6px;
    font-size: 14px;
    line-height: 1.42857143;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 70px !important;
}
.breakdance-menu-item:has(.breakdance-dropdown-item--active) > .breakdance-dropdown > .breakdance-dropdown-toggle > a {
    background-color: #F7C221 !important;
		color: #ffff !important;
    border-radius: 3px;
}

@media (max-width: 767px){
	pre {
		overflow: auto;
	}
	.bde-code-block-7-101.bde-code-block .btn {
        margin: 2px;
	}
}
@media (max-width: 1280px) {
    h1.bde-heading {
        padding-left: 4rem;
    }
}
/*download page end*/