@import url('css/normalize.css');
@import url('css/fixedheadertable.css');
@import url('css/main.css');
@import url('css/styles.css');
@import url('css/grid.css');
@import url('css/fonts.css');
@import url('css/core.css');
@import url('css/strokafonts.css');

/***CLAUDE OVDJE PI�I CSS**/
.DnnModule.DnnModule-.DnnModule--1 #dnn_ctr_ModuleContent{
    border:0px;
}

.dnn_ctr_Login_pnlLogin{
    width:100% !important;
}

.LoginPanel{
    float:none;
    width:100%;
    max-width: 450px;
    margin: 0 auto;
    text-align: center;
}

.line {
    margin-top:10px;
    border-top: 6px solid #060d37;
    border-bottom: 7px solid #060d37;
    margin-bottom: 40px;
}

.twoCols .col{
    border-bottom:0px;
}

.dnnLoginService{
    border:0px;
}

.form-title {
    font-size: 22px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #060d37;
    border-bottom: solid 2px #b2da1f;
    padding-bottom:8px;
}

.login-textinput {
    width: 415px !important;
    height: 50px !important;
    padding-left:15px;
    border-radius: 3px !important;
    border: solid 1px #ccd2d5 !important;
}

.DnnModule.DnnModule-.DnnModule--1 a.dnnPrimaryAction:link, .DnnModule.DnnModule-.DnnModule--1 a.dnnPrimaryAction:visited {
    background: #060d37;
    color: white;
    border: solid 1px #060d37;
    border-radius: 3px;
    font-size: 15px;
}

.DnnModule.DnnModule-.DnnModule--1 a.dnnSecondaryAction:link, .DnnModule.DnnModule-.DnnModule--1 a.dnnSecondaryAction:visited {
    background: white;
    color: #060d37;
    border: solid 1px #060d37;
    border-radius: 3px;
    font-size: 15px;
}

/* Ukloni sjenku na svim stanjima za primary/secondary akcije */
.DnnModule.DnnModule-.DnnModule--1 a.dnnPrimaryAction,
.DnnModule.DnnModule-.DnnModule--1 a.dnnPrimaryAction:link,
.DnnModule.DnnModule-.DnnModule--1 a.dnnPrimaryAction:visited,
.DnnModule.DnnModule-.DnnModule--1 a.dnnPrimaryAction:hover,
.DnnModule.DnnModule-.DnnModule--1 a.dnnPrimaryAction:active,
.DnnModule.DnnModule-.DnnModule--1 a.dnnPrimaryAction:focus,
.DnnModule.DnnModule-.DnnModule--1 a.dnnSecondaryAction,
.DnnModule.DnnModule-.DnnModule--1 a.dnnSecondaryAction:link,
.DnnModule.DnnModule-.DnnModule--1 a.dnnSecondaryAction:visited,
.DnnModule.DnnModule-.DnnModule--1 a.dnnSecondaryAction:hover,
.DnnModule.DnnModule-.DnnModule--1 a.dnnSecondaryAction:active,
.DnnModule.DnnModule-.DnnModule--1 a.dnnSecondaryAction:focus {
    box-shadow: none !important;
    -webkit-box-shadow: none !important; /* stariji WebKit */
    -moz-box-shadow: none !important; /* stariji Firefox */
    text-shadow: none !important; /* za svaki slučaj */
}

.password-reset-link{
    float:right;
    margin-top:5px;
}

#dnn_ctr_Login_Login_DNN_pnlTwoFactor{
    text-align:center;
}

.otpInputTextBox {
    width: 363px !important;
    height: 50px !important;
    border-radius: 3px !important;
    border: solid 1px #ccd2d5 !important;
    margin-bottom:30px !important;
    text-align:center !important;
    font-weight:bold !important;
}

.otpInputMessage {
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #060d37;
    margin-top:-10px;
    margin-bottom:30px;
}


/*REGISTRACIJA*/

.DnnModule-KiviRegistracija .formLabel {
    /*display:none;*/
    color: #060d37;
}

.DnnModule-KiviRegistracija .formControl {
    width:50%!important;
}

.DnnModule-KiviRegistracija .formControl input[type="text"],
.DnnModule-KiviRegistracija .formControl input[type="password"] {
    padding: 15px;
    border-radius: 3px;
    border: solid 1px #ccd2d5;
    width:90%!important;
}

.aroundDivGreen {
    background: none repeat scroll 0 0 #fff !important;
    border-bottom: 2px solid #b2da1f;
    text-align:center;
}

#dnn_ctr416_View_WebBaseControl1_panQuestions .col1{
    width:100% !important;
    font-weight:bold;
}

.DnnModule-KiviRegistracija .hide-this {
    display: none !important;
}

/* Button stilovi za registraciju - isti kao login */
.DnnModule-KiviRegistracija a.dnnPrimaryAction:link, 
.DnnModule-KiviRegistracija a.dnnPrimaryAction:visited,
.DnnModule-KiviRegistracija input.dnnPrimaryAction {
    background: #060d37 !important;
    color: white !important;
    border: solid 1px #060d37 !important;
    border-radius: 3px !important;
    font-size: 15px !important;
    padding: 8px 16px !important;
}

.DnnModule-KiviRegistracija a.dnnSecondaryAction:link, 
.DnnModule-KiviRegistracija a.dnnSecondaryAction:visited,
.DnnModule-KiviRegistracija input.dnnSecondaryAction {
    background: white !important;
    color: #060d37 !important;
    border: solid 1px #060d37 !important;
    border-radius: 3px !important;
    font-size: 15px !important;
    padding: 8px 16px !important;
}

/* Ukloni sjenku na svim stanjima za KiviRegistracija */
.DnnModule-KiviRegistracija a.dnnPrimaryAction,
.DnnModule-KiviRegistracija a.dnnPrimaryAction:hover,
.DnnModule-KiviRegistracija a.dnnPrimaryAction:active,
.DnnModule-KiviRegistracija a.dnnPrimaryAction:focus,
.DnnModule-KiviRegistracija input.dnnPrimaryAction,
.DnnModule-KiviRegistracija input.dnnPrimaryAction:hover,
.DnnModule-KiviRegistracija input.dnnPrimaryAction:active,
.DnnModule-KiviRegistracija input.dnnPrimaryAction:focus,
.DnnModule-KiviRegistracija a.dnnSecondaryAction,
.DnnModule-KiviRegistracija a.dnnSecondaryAction:hover,
.DnnModule-KiviRegistracija a.dnnSecondaryAction:active,
.DnnModule-KiviRegistracija a.dnnSecondaryAction:focus,
.DnnModule-KiviRegistracija input.dnnSecondaryAction,
.DnnModule-KiviRegistracija input.dnnSecondaryAction:hover,
.DnnModule-KiviRegistracija input.dnnSecondaryAction:active,
.DnnModule-KiviRegistracija input.dnnSecondaryAction:focus {
    box-shadow: none !important;
    text-shadow: none !important;
}
