
/* タブのアイコン */

ons-tab .disabledVoting {
    width:24px;
    height:24px;
    background:url('./images/voting.png') center bottom no-repeat;
    background-size:contain;
}
ons-tab .activeVoting {
    width:24px;
    height:24px;
    background:url('./images/voting.png') center bottom no-repeat;
    background-size:contain;
}

ons-tab .disabledQuestion {
    width:24px;
    height:24px;
    background:url('./images/question.png') center bottom no-repeat;
    background-size:contain;
}
ons-tab .activeQuestion {
    width:24px;
    height:24px;
    background:url('./images/question.png') center bottom no-repeat;
    background-size:contain;
}

.alert-dialog-content .text-input {
    color: black;
}

.asteria-green {
    background-color:#00B140;
}

.pageTitle {
    height:44px;
    width:100%;
    position: relative;
    font-size: 1.2em;
}
.pageTitleString {
    position: absolute;
    top:0;
    bottom:0;
    margin:auto;
    height:1em;
    width:100%;
    text-align: center;
}
/* bootstrapとOnsenUIの「toast」クラスがカブるため再定義 */
#success .toast {
    max-width: 95%;
    width:100vh;
    opacity: 100;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
#success .toast__message {
    color: #155724;
}
#error .toast {
    max-width: 95%;
    width:100vh;
    opacity: 100;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
#error .toast__message {
    color: #721c24;
}
#info .toast {
    max-width: 95%;
    width:100vh;
    opacity: 100;
    background-color: #d1ecf1;
    border-color: #bee5eb;
}
#info .toast__message {
    color: #0c5460;
}
/* bootstrapとOnsenUIの「popover」クラスがカブるため再定義 */
#popover .popover {
    top:auto;
    left:auto;
    z-index:99999;
}

.alert-dialog {
    width:90vw;
}

/* signin id*/
.form-control-id {
    width: 24%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}

.form-control-ids {
    width: 22%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}

.form-control-id-separator {
   width: 2%;
}

.background {
    background-image: url(./images/poweredbyasteria.png);
    background-repeat: no-repeat;
    background-position: right 20px bottom 50px;
    background-size: 100px;
}
.datetime {
    font-size:0.5em;
    width:100%;
    margin-top:5px;
    margin-bottom:5px;
    padding-right:10px;
    text-align:right;
}


.content {
    padding-bottom: 60px;
}

#main-label-detail {
    min-width: 20vw;
}

table#questionTable tr.newdata {
    background-color: lightgreen;
}

table#questionTable tr.selected {
    background-color: #acbad4;
}

table#motionTable tr.newdata {
    background-color: lightgreen;
}

table#motionTable tr.selected {
    background-color: #acbad4;
}
