.bt-container {background: #2d2d7a;padding:10px 0;font-family:'Open Sans', sans-serif; font-size:20px;line-height: 40px;border-radius: 10px; border: 1px #2d2d7a solid;}
    .bt-container small {font-size:18px;font-weight: 400;}
    .bt-container input[type=checkbox] {vertical-align: middle;position: relative;bottom: .08em;margin-right: 10px;border: 1px solid rgb(205 9 9 / 79%);}
    .bt-container .rcCalPopup {margin-top: 2px;}
    .bt-container .RadInput .riTextBox:disabled {opacity: .5}
.bt-container-outline {background: #ffffff; color:#000000; padding:10px 0;font-family:'Open Sans', sans-serif; font-size:20px;line-height: 40px;border-radius: 10px; border: 1px #2d2d7a solid;}
    .bt-container-outline small {font-size:18px;font-weight: 400;}
    .bt-container-outline input[type=checkbox] {vertical-align: middle;position: relative;bottom: .08em;margin-right: 10px;border: 1px solid rgb(205 9 9 / 79%);}
.bt-container-plain {background: #ffffff; color:#000000; padding:10px 0;font-family:'Open Sans', sans-serif; font-size:20px;line-height: 40px;border: none;}
    .bt-container-outline small {font-size:18px;font-weight: 400;}
.bt-mainrow-image {margin: 0 10% 0 10%;}
.bt-label {width:20%!important;float:left;color:#fff;}
.bt-label-2 {width:35%!important;float:left;color:#fff;}
.bt-date {width: 65%!important; float:right;margin-top: -5px !important;}
.bt-bg-highlight {padding: 0 15px 4px 15px;background: #2d2d7a;border-radius: 20px;}
.bt-title{font-family: 'Open Sans',sans-serif; font-size:16px;border-bottom:none;}
.bt-checkbox-label {display:inline-block;vertical-align:top;width:90%!important;}

.bt-button, .bt-button:link, .bt-button:active, .bt-button:visited {
    color:#2d2d7a;
    border:2px solid #2d2d7a;
    border-radius:30px;
    padding:6px 20px;
    text-transform: uppercase;
    font-weight: 600;
    display:inline-block;
    white-space:nowrap;
    background:transparent;
    /*width:revert!important;*/
    line-height:revert;}
.bt-button:hover {color: #fff;background: #2d2d7a;}
.bt-button-white, .bt-button-white:link, .bt-button-white:active, .bt-button-white:visited {
    color:#fff;
    border:2px solid #fff;
    border-radius:30px;
    padding:6px 20px;
    text-transform:uppercase;
    font-weight:600;
    display: inline-block;
    white-space: nowrap;
    background: transparent;
    /*width:revert!important;*/
    line-height:revert;}
.bt-button-white:hover {color: #2d2d7a;background: #fff;}
.bt-stepper.RadStepper_Bootstrap.k-stepper {color: #2d2d7a;}
.bt-stepper.RadStepper_Bootstrap.k-stepper .k-step-disabled .k-step-label {color: #2d2d7a}
.bt-stepper.RadStepper_Bootstrap.k-stepper .k-step-current.k-step-disabled .k-step-indicator, .bt-stepper.RadStepper_Bootstrap.k-stepper .k-step-current:disabled .k-step-indicator {border-color: #2d2d7a;color: #2d2d7a;background-color: #2d2d7a}
.bt-stepper.RadStepper_Bootstrap.k-stepper .k-step-done.k-step-disabled .k-step-indicator, .bt-stepper.RadStepper_Bootstrap.k-stepper .k-step-done:disabled .k-step-indicator {border-color: #2d2d7a;color: #2d2d7a;background-color: #2d2d7a}
.bt-stepper.RadStepper_Bootstrap .k-progressbar .k-state-selected {border-color: #2d2d7a;color: #2d2d7a;background-color: #2d2d7a}
.bt-stepper.RadStepper_Bootstrap.k-stepper ol li {list-style-type: none;}
@media (min-width: 320px) {
    .bt-mainrow-image {margin: 0 2% 0 2%;}
    .bt-tekst{font-family: 'Open Sans',sans-serif; font-size:20px;border-bottom:none;}
    .bt-infolinija{font-family:'Open Sans',sans-serif;font-size:20px;line-height:36px;float:left;margin-right:10px;}
    .bt-naslov{font-family:'Open Sans',sans-serif; font-size:30px;font-weight: bold;text-transform:none;text-align:left;vertical-align:middle;line-height: 50px;color:#2d2d7a;padding-left:5px}
}
@media (min-width: 481px) {
    .bt-mainrow-image {margin: 0 2% 0 2%;}
    .bt-tekst{font-family: 'Open Sans',sans-serif; font-size:20px;border-bottom:none;}
    .bt-infolinija{font-family:'Open Sans',sans-serif;font-size:20px;line-height:36px;float:left;margin-right:10px;}
    .bt-naslov{font-family:'Open Sans',sans-serif; font-size:30px;font-weight: bold;text-transform:none;text-align:left;vertical-align:middle;line-height: 50px;color:#2d2d7a;padding-left:5px}
}
@media (min-width: 1000px) {
    .bt-mainrow-image {
        margin: 0 10% 0 10%;
    }
    .bt-naslov{font-family:'Open Sans', sans-serif; font-size:25px;text-transform:uppercase;font-weight: bold;text-align:left;vertical-align:middle;line-height: 50px;color:#2d2d7a;padding-left:5px}
}
