/* Empty. Add your own CSS if you like */
.loading{
    background-color: rgba(46, 204, 250, 1) !important;
}

.status {
    background-color: #F7F2E0;
}
.error {
    color: red
}

.item-radio input:checked + .radio-content .radio-icon:after{
    -webkit-transform: scale(1);
    transform: scale(1);
}

.radio-positive .radio-icon:after{
    background: #387EF5 !important;
}
.radio-positive .radio-icon:before{
    border-color: #0C63EE !important;
}


#container{
    position: absolute;
    top: 15%;
   /* margin-top: -200px;/* half of #content height*/
    left: 0;
    width: 100%;
}

.list .item-radio {
    background-color: red;
}

.background.scroll-content{
    background: url('../res/bg2.jpg') no-repeat;
    background-size: cover;
    background-position: center;
    margin: auto;
    z-index: 2;
}

.abButton {
    margin-bottom: 20px;
    font-size: 1.4em;
    text-shadow: 2px 2px 4px #000000;
    width: 60%;
}

.abText {
    color: white;
    text-shadow: 2px 2px 4px #000000;
}

.odd {
    background-color: red;
}

.even {
    background-color: blue;
}

ion-item.item:hover a {
    background-color: #FDF0C4;
    box-shadow: inset 0px 0px 0px 1px blue;
}

ion-item.item:hover {
    background-color: #FDF0C4;
    box-shadow: inset 0px 0px 0px 1px blue;
}

ion-item.nonclick:hover {
    background-color: #ffffff;
    box-shadow: inset 0px 0px 0px 0px #ffffff;
}

div.hide {
    display: none;
}

#drop {
    border: 2px dashed #bbb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 25px;
    text-align: center;
    font: 20pt bold, "Vollkorn";
    background-color: #fff9df;
    color: #bbb
}

.complet {
    font-size: large;
    color: green;
}

/* social media style */
ul.share-buttons{
    list-style: none;
    padding: 0;
}

ul.share-buttons li{
    display: inline;
}

ul.share-buttons img{
    width: 32px;
}

.activeTab {
    background-color: dodgerblue;
    color: white !important;
}
