/* 
    Created on : Oct 26, 2018, 10:14:51 AM
    Author     : urbanjagodic
*/
.non_selectable {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
.link_highlight:hover {
    text-decoration: underline;
    color:  #5ea15e;
}

#inputBirthDate {

    cursor: pointer;
}

#calendarDiv {

    margin: auto;
    top: 20%;
}

/*.up {
    margin-bottom: 10px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.down {
    margin-top: 10px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
*/
i {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 8px;
}

.arrow:hover {
    cursor: pointer;
}

.arrowB {
    height: 33px;
    width: 33px;
    margin-top: 30px;
    margin-bottom: 10px;
    position: relative;
    transition: all ease-in-out 0.2s;
    top: 0px;
}

.arrowB:hover {
    top: -5px;
    cursor: pointer;
    filter: brightness(0.8);
    -webkit-filter: brightness(0.8);
}

.date_section {
    margin: 0px auto;
}

.date_section span {
    font-size: 22px;
    background-color: green;
}



#day > img {
    margin-left: 30%;
}
#month > img {
    margin-left : 30%;
}
#year > img {
    margin-left: 30%;
}

table td {
    transition: all ease-in-out .1s;
    text-align: center;
}

table td:hover {
    background-color: #f3f8fa;
}

.captchaimg {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    -user-drag: none;
}

.dateInputDiv {
    margin-top: 10px;
}

.messageError {
    float: left; 
    color: red;
    margin: 10px 0px 5px 10px;
    
    display: none;
}
span.dateDelimiter {
    font-size: 24px;
}


/* enable absolute positioning */
.inner-addon { 
    position: relative; 
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}
.right-addon .glyphicon { right: 0px;}

.right-addon input { padding-right: 3px; }


input.dateInput {
    text-align: center;
    width: 70%;
    border: 1px solid #999999;
    font-size: 19px;
    height: 40px;
    border-radius: 8px;
    outline: none;
    margin: 0px 7px 5px 7px;
    transition: all ease-in-out .3s;
}
input.dateInput:focus, input.dateInput:hover {
    background: #d9f6e7;
}

div.inner-addon:hover > .glyphicon {
    color: grey;
}


body.modal-open:first-of-type {
    overflow: visible;
}



