.dalenys-form form {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden;
    padding: 21px;
}
.dalenys-form p,
.dalenys-form p label {
    display: block;
    width: 100%;
}
.dalenys-form .input-container {
    display: inline-block;
    max-width: 100%;
    height: 3em;
    overflow: hidden;
    box-sizing: border-box;
    margin-top: 7px;
    padding: 5px 7px 3px 7px;
    border: 1px solid rgba(0, 0, 0, .5);
    border-radius: 5px;
    transition: all 250ms ease-in-out;
}
.hosted_fields_form {
    margin-top: -11px;
    border: 1px solid #d6d4d4;
    border-radius: 4px;
}
.breadcrumb {
    display:none;
}
.dalenys-form #card-container {
    width: 250px;
}
.dalenys-form #expiry-container,
.dalenys-form #cvv-container {
    width: 91px;
}
.dalenys-form label {
    vertical-align: super;
}
.dalenys-form p {
    margin-bottom: 14px;
}
.dalenys-form .submit {
    margin-top: 35px;
    text-align: center;
}
.dalenys-form input[type=submit] {
    width: 100%;
    max-width: 300px;
    padding: 3px 14px 7px 14px;
    border: 0;
    border-top: 1px solid rgba(255, 255, 255, 1);
    border-radius: 5px;
    background: #3e96db;
    font-size: 1.5em;
    font-family: "Titillium Web", Arial, sans-serif;
    font-weight: 600;
    color: white;
    vertical-align: baseline;
    cursor: pointer;
    transition: all 500ms;
}
.dalenys-form input[type=submit]:hover {
    background-color: #5db3f5;
}

/* Hosted fields auto set class */
.dalenys-form .hosted-fields-invalid-state {
	border: 2px solid red;
}

.dalenys-form .hosted-fields-valid-state {
	border: 2px solid green;
}
.dalenys-form input[type=text] {
    display: inline-block;
    max-width: 100%;
    height: 3em;
    overflow: hidden;
    box-sizing: border-box;
    margin-top: 7px;
    padding: 5px 7px 3px 7px;
    border: 1px solid rgba(0, 0, 0, .5);
    border-radius: 5px;
    transition: all 250ms ease-in-out;
    width: 250px;
}

.dalenys-form .brand-area {
    margin-top: 120px;
    width: 130px;
    float: right;
    margin-right: 30%;
    text-align: left;
}

.brand-selector-widget-show{
    display:inline-block!important
}
.brand-selector-widget-hide{
    display:none!important
}
.brand-selector-widget-tooltip-show{
    display:block!important
}
.brand-selector-widget-tooltip-hide{
    display:none!important
}
.brand-selector-widget-dropdown-show{
    display:block!important
}
.brand-selector-widget-dropdown-hide{
    display:none!important
}
.brand-selector-widget-dropdown-button-show{
    display:block!important
}
.brand-selector-widget-dropdown-button-hide{
    display:none!important
}
.brand-selector-widget-brand-show{
    display:block!important
}
.brand-selector-widget-brand-hide,.brand-selector-widget-brand-show input[type=radio]{
    display:none!important
}
#placeholder-select-brand{
    position:absolute;display:inline-block;margin-left:8px;margin-top:28px
}
#placeholder-select-brand-list img,#placeholder-select-brand-selected{
    width:37px
}
#placeholder-select-brand-button{background-color:#fff;color:#3a5a7e;height:40px;width:75px;cursor:pointer;padding:7px;border:1px solid #dcdcdc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-appearance:textfield;position:relative}
#placeholder-select-brand-button:focus,#placeholder-select-brand-button:hover{background-color:#fff}
#placeholder-select-brand-list{padding:0;display:none;position:absolute;background-color:#f9f9f9;width:75px;text-align:center;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}
#placeholder-select-brand-list label{color:#000;padding:7px;text-decoration:none;display:block}
#placeholder-select-brand-list input[type=radio]{display:none}
#placeholder-select-brand-list label:hover{background-color:#eee;cursor:pointer}
#placeholder-select-brand:hover #placeholder-mention-tooltip-brand,#placeholder-select-brand:hover #placeholder-tooltip-brand{visibility:visible;opacity:1}
#placeholder-mention-tooltip-brand,#placeholder-tooltip-brand{white-space:nowrap;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff!important;background:#5c7794;padding:3px 5px;position:absolute;z-index:999;overflow:visible;font-size:12px;clear:both;visibility:inherit;opacity:0;transition:opacity .3s;top:-23px;text-align:center}
#placeholder-mention-tooltip-brand:before,#placeholder-tooltip-brand:before{content:"\A";top:20px;left:30px;border:solid transparent;height:0;position:absolute;width:0;pointer-events:none;border-top-color:#5c7794;border-width:10px;margin-left:-10px}