﻿body {
}

.body {
    margin-left: 230px;
}

#corMessage {
    background-color: #87CEEB;
    color: Red;
    font-size: 18px;
    font-style: oblique;
    font-weight: bolder;
    width: 350px;
    height: 100px;
    border: 3px solid red;
    line-height: 100px;
    text-align: center;
    margin-left: 100px;
    margin-top: 50px;
}

.page_body {
    background-color: #DFF0D8;
    margin: 0 0 0 0;
    margin-left: 230px;
}

.menu_root {
    margin: 0 0 0 -45px;
}

.menu_toolbar {
}

.ann {
    overflow: hidden;
    height: 150px;
    width: 340px;
}

.bgstaple {
    position: absolute;
    top: 22px;
    left: 255px;
    z-index: -100;
}

.pcount {
    font-size: 14px;
    font-family: 微軟正黑體;
    background-color: #fff;
    margin-bottom: 4px;
    text-align: center;
}

.annoBox {
    border: 1px solid #004EA0;
    background-color: #F8E6D4;
    padding: 5px;
}

.marginButton {
    position: absolute;
    float: left;
    top: 300px;
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
}
/*---------------------------------*/
.menu_func_link {
    color: #3C3C3C;
    vertical-align: top;
}

    .menu_func_link:hover {
        cursor: pointer;
        color: #0071BC;
    }

/*---------------------------------*/
.menu_func_lists ul {
    list-style: none;
    text-indent: 15px;
    margin: 2px 0px 0px 0px;
    padding: 0;
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
    font-family: 微軟正黑體;
}

.menu_func_lists li a {
    text-decoration: none;
    /*     color:Blue; */
    border: none;
}

    .menu_func_lists li a:visited {
        /*      color:Blue; */
        border: none;
    }

    .menu_func_lists li a:hover {
        /* text-shadow: 0px 0px 1px #ffff00; */
        font-weight: bolder;
        border: none;
    }
/*---------------------------------*/
.menu_bar {
    /*color:#fff;
    text-align:left;
    background-color:#50D5DD;
    vertical-align:text-bottom;
    font-size:20px;
    font-family:微軟正黑體;
    padding:5px 5px 5px 15px;
    border:none;
    cursor:pointer;
    text-shadow:1px 1px 1px #555;
    border:1px solid #FFECF5;*/
    color: #004B97;
    text-align: left;
    vertical-align: text-bottom;
    font-size: 20px;
    font-family: 微軟正黑體;
    padding: 5px 5px 5px 15px;
    border: none;
    font-weight: bold;
    cursor: pointer;
    text-shadow: 1px 1px 1px #fff;
    border: 1px solid #FFECF5;
    border-radius: 15px;
    background-color: #009844; /* Old browsers */
    background: -moz-linear-gradient(top, hsla(148,100%,29%,1) 0%, hsla(137,41%,71%,1) 87%, hsla(135,100%,91%,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, hsla(148,100%,29%,1) 0%,hsla(137,41%,71%,1) 87%,hsla(135,100%,91%,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, hsla(148,100%,29%,1) 0%,hsla(137,41%,71%,1) 87%,hsla(135,100%,91%,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009844', endColorstr='#D3FFDE',GradientType=0 ); /* IE6-9 */
}

.menu_bar_close {
    /*text-align:left;
    background:#00AEAE;
    vertical-align:text-bottom;
    font-size:20px;
    font-family:微軟正黑體;
    padding:5px 5px 5px 15px;
    border:none;
    cursor:pointer;
    color: #fff;
    text-shadow: 1px 1px 1px #555;
    border:1px solid #FFECF5;*/
    text-align: left;
    vertical-align: text-bottom;
    font-size: 18px;
    font-family: 微軟正黑體;
    padding: 5px 5px 5px 15px;
    border: none;
    cursor: pointer;
    /*color: #004B97;*/
    color: Red;
    text-shadow: 1px 1px 1px #fff;
    font-weight: bold;
    border: 1px solid #FFECF5;
    border-radius: 15px;
    background-color: #009844; /* Old browsers */
    background: -moz-linear-gradient(top, hsla(148,100%,29%,1) 0%, hsla(137,41%,71%,1) 87%, hsla(135,100%,91%,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, hsla(148,100%,29%,1) 0%,hsla(137,41%,71%,1) 87%,hsla(135,100%,91%,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, hsla(148,100%,29%,1) 0%,hsla(137,41%,71%,1) 87%,hsla(135,100%,91%,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009844', endColorstr='#D3FFDE',GradientType=0 ); /* IE6-9 */
}

.menu_bar_img {
    vertical-align: top;
}
/*----------------------------*/
.table_receipt {
    width: 800px;
    border: 1px solid black;
    font-family: 微軟正黑體;
    font-size: 16px;
}

.table_receipt_title {
    text-align: center;
    padding: 5px;
    border: 1px solid black;
}

.table_receipt_foot {
    font-weight: bolder;
    text-align: center;
    padding: 5px;
    border: 1px solid black;
}

.table_receipt th {
    text-align: center;
    border: 1px solid black;
    line-height: 30px;
}

.table_receipt_td {
    width: 650px;
    text-align: left;
    border: 1px solid black;
    padding: 5px;
}

/*----------------------------*/
.table_login {
    width: 500px;
    margin: 2px;
}

.table_login_title {
    text-align: center;
    font-family: 微軟正黑體;
    font-size: 18px;
    font-weight: bolder;
    color: white;
    background-color: black;
}

.table_login_head {
    width: 200px;
    text-align: right;
    font-family: 微軟正黑體;
    font-size: 16px;
    color: Blue;
    font-weight: bolder;
    background-color: #FFD8AF;
    border-bottom: 1px solid #BE6100;
}

.table_login_body {
    background-color: #FFF5EB;
    border-bottom: 1px solid #FFD8AF;
    border-right: 1px solid #FFD8AF;
}

.table_login_txt {
    border: 1px solid #7F9DB9;
    background-color: #FFFFFF;
    padding: 4px;
    width: 95%;
}

    .table_login_txt:focus {
        border-color: Red;
        background-color: #FFFFFF;
    }

/*------------------------*/
.tableInputText {
    font-family: 微軟正黑體;
    font-size: 16px;
    border: 1px solid #CCCCCC;
    background-color: #F3F3F3;
    padding: 2px;
    width: 95%;
    max-width: 500px;
    min-width: 60px;
}

    .tableInputText:focus {
        border-color: #7F9DB9;
        background-color: #FFFFFF;
    }

.tableInputMustText {
    border: 1px solid #CCCCCC;
    background-color: #F3F3F3;
    padding: 2px;
    width: 95%;
    max-width: 500px;
    min-width: 60px;
}

    .tableInputMustText:focus {
        border-color: #FF34B3;
        background-color: #FFFFFF;
    }

.tableInputWarningText {
    border: 1px solid Red;
    background-color: #FFE1FF;
    padding: 4px;
    width: 95%;
    max-width: 500px;
    min-width: 60px;
}

    .tableInputWarningText:focus {
        border-color: Red;
        background-color: #FFFFFF;
    }

.tableInputWarningText2 {
    border: 1px solid #CCCCCC;
    background-color: #FFE1FF;
    padding: 2px;
}

    .tableInputWarningText2:focus {
        border-color: #FF34B3;
        background-color: #FFFFFF;
    }

.tableInputMustText2 {
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
}

    .tableInputMustText2:focus {
        border-color: #FF34B3;
        background-color: #F3F3F3;
    }

.input90 {
    width: 90%;
    max-width: 500px;
    min-width: 60px;
}

/*------------------------*/
.tableSetsTdbgWhite td {
    background-color: white;
}

.tableSetsTdbgWhite tr td:first-child {
    width: 116px;
}

.tableSets {
    font-family: 微軟正黑體;
    font-size: 16px;
    border-top: 1px solid #CCCCCC;
    border-bottom: none;
    border-left: none;
    border-right: none;
    font-size: 16px;
    width: 90%;
    margin-left: 5px;
}

    .tableSets td {
        border-top: none;
        border-bottom: 1px solid #CCCCCC;
        border-left: none;
        border-right: none;
        padding: 6px;
    }

        .tableSets td.left {
            text-align: left;
        }

    .tableSets th {
        border-top: none;
        border-bottom: 1px solid #CCCCCC;
        border-left: 6px solid #CCCCCC;
        border-right: none;
        padding: 6px;
        background-color: #F3F3F3;
        font-weight: normal;
        width: 200px;
    }

        .tableSets th.title {
            background-color: #374F69;
            border-left: 6px solid #374F69;
            color: White;
            padding: 2px;
        }

        .tableSets th.must {
            border-left-color: #D90000;
        }

        .tableSets th em {
            font-style: italic;
            color: #FF0000;
            padding-left: 1px;
            vertical-align: super;
        }

/*------------------------*/

.tableKeySets {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: none;
    border-right: none;
    font-family: 微軟正黑體;
    font-weight: normal;
    font-size: 15px;
    width: 760px;
}

    .tableKeySets th {
        border-top: none;
        border-bottom: none;
        border-left: 6px solid Black;
        border-right: none;
        padding: 2px;
        background-color: #CCCCCC;
        width: 80px;
    }

    .tableKeySets td {
        border-top: none;
        border-bottom: none;
        border-left: none;
        border-right: none;
        background-color: #F3F3F3;
        width: 300px;
        padding: 2px;
    }


    .tableKeySets th.must {
        border-left-color: #D90000;
        width: 80px;
    }

    .tableKeySets th.sec {
        border-left: 6px solid Teal;
        background-color: #66B1B2;
        width: 80px;
    }

    .tableKeySets th.func {
        border-left: 6px solid #42417D;
        background-color: #B6B6DA;
        width: 80px;
    }

    .tableKeySets th.single {
        border-left: 6px solid Black;
        background-color: #CCCCCC;
        width: 80px;
    }

    .tableKeySets td.sec {
        background-color: #F2F8F8;
        width: 300px;
        padding: 2px;
    }

    .tableKeySets td.func {
        background-color: #F2F2F8;
        width: 300px;
        padding: 2px;
    }

    .tableKeySets td.single {
        background-color: #F3F3F3;
        width: 680px;
        padding: 2px;
    }

    .tableKeySets .col_h {
        padding: 2px;
        border-left: 6px solid #42417D;
        background-color: #B6B6DA;
        width: 80px;
    }

    .tableKeySets .col_h2 {
        padding: 2px;
        border-left: 6px solid #42417D;
        background-color: #B6B6DA;
        width: 90px;
    }

    .tableKeySets .col_h2_1 {
        padding: 2px;
        border-left: 6px solid #1B5DA3;
        background-color: #CDE5FF;
        width: 90px;
    }

    .tableKeySets .col_hinfo {
        padding: 2px;
        border-left: 6px solid #1B5DA3;
        background-color: #CDE5FF;
        width: 80px;
    }

    .tableKeySets .col_hsec {
        padding: 2px;
        border-left: 6px solid Teal;
        background-color: #66B1B2;
        width: 80px;
    }

    .tableKeySets .col_hsin {
        border-left: 6px solid Black;
        background-color: #CCCCCC;
        width: 80px;
    }

    .tableKeySets .col_d {
        background-color: #F2F2F8;
        width: 300px;
        padding: 2px;
    }

    .tableKeySets .col_d2 {
        background-color: #F2F2F8;
        width: 680px;
        padding: 2px;
    }

    .tableKeySets .col_d2_t {
        border-top: 1px solid #b5b4b4;
        background-color: #F2F2F8;
        width: 680px;
        padding: 2px;
    }

    .tableKeySets .col_d3_1 {
        background-color: #F2F2F8;
        width: 480px;
        padding: 2px;
    }

    .tableKeySets .col_d3_2 {
        background-color: #F2F2F8;
        width: 190px;
        padding: 2px;
    }

    .tableKeySets .col_sec {
        background-color: #F2F8F8;
        width: 300px;
        padding: 2px;
    }

    .tableKeySets .col_sin {
        background-color: #F3F3F3;
        width: 680px;
        padding: 2px;
    }

/*---------------------------------*/
.tableKeySets2 {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: none;
    border-right: none;
    font-family: 微軟正黑體;
    font-weight: normal;
    font-size: 15px;
    width: 800px;
}

    .tableKeySets2 th {
        border-top: none;
        border-bottom: none;
        border-left: 6px solid Black;
        border-right: none;
        padding: 2px;
        background-color: #CCCCCC;
        width: 80px;
    }

    .tableKeySets2 td {
        border-top: none;
        border-bottom: none;
        border-left: none;
        border-right: none;
        background-color: #F3F3F3;
        padding: 2px;
    }


    .tableKeySets2 th.must {
        border-left-color: #D90000;
        width: 80px;
    }

    .tableKeySets2 th.sec {
        border-left: 6px solid Teal;
        background-color: #66B1B2;
        width: 80px;
    }

    .tableKeySets2 th.func {
        border-left: 6px solid #42417D;
        background-color: #B6B6DA;
        width: 80px;
    }

    .tableKeySets2 th.single {
        border-left: 6px solid Black;
        background-color: #CCCCCC;
        width: 80px;
    }

    .tableKeySets2 td.sec {
        background-color: #F2F8F8;
        padding: 2px;
    }

    .tableKeySets2 td.func {
        background-color: #F2F2F8;
        padding: 2px;
    }

    .tableKeySets2 td.single {
        background-color: #F3F3F3;
        width: 680px;
        padding: 2px;
    }

/*------------------------*/

.resultPanel {
    margin-left: 10px;
}

/*------------------------*/
.table_reg {
    width: 600px;
    margin: 2px;
}

.table_reg_title {
    text-align: center;
    font-family: 微軟正黑體;
    font-size: 18px;
    font-weight: bolder;
    color: white;
    background-color: #004EA0;
}

.table_reg_head {
    width: 200px;
    text-align: right;
    font-family: 微軟正黑體;
    font-size: 16px;
    color: Blue;
    font-weight: bolder;
    background-color: #FFD8AF;
    border-bottom: 1px solid #BE6100;
}

.table_reg_body {
    width: 400px;
    background-color: #FFF5EB;
    border-bottom: 1px solid #FFD8AF;
    border-right: 1px solid #FFD8AF;
    text-align: left;
    font-family: 微軟正黑體;
    font-size: 14px;
}

/*------------------------*/
.must_star {
    color: Red;
}

.warning_message {
    color: #891817;
    font-family: 微軟正黑體;
    font-size: 14px;
    text-align: left;
    font-weight: bolder;
}

.warning_message2 {
    color: Blue;
    font-family: 微軟正黑體;
    font-size: 17px;
    text-align: left;
    font-weight: bolder;
}

.page_title {
    width: 100%;
    height: 40px;
    color: White;
    font-family: 微軟正黑體;
    font-size: 18px;
    text-align: center;
    font-weight: bolder;
    background-color: #009844;
    padding-top: 10px;
}

.subtitle {
    margin-left: 5px;
    color: #A31D1B;
    font-family: 微軟正黑體;
    font-size: 16px;
    font-weight: bolder;
}

.tabletitle {
    font-family: 微軟正黑體;
    font-size: 16px;
    background-color: #383769;
    color: White;
    padding: 6px;
}

.mbox {
    width: 500px;
    border: 1px solid Blue;
    font-family: 微軟正黑體;
    font-size: 16px;
    background-color: #FFE7CD;
    margin-left: 20px;
    padding: 10px;
    vertical-align: middle;
    text-decoration: none;
}

.calendar_box {
    position: absolute;
    float: none;
    z-index: 100;
}

.calendar_box2 {
    position: absolute;
    float: none;
    left: 370px;
    z-index: 100;
}

.cnenterNote {
    text-align: left;
    margin-top: 15px;
    font-family: 微軟正黑體;
    font-size: 16px;
    border: 1px solid #174F89;
    width: 600px;
}

.cnenterNoteC {
    text-align: center;
    margin-top: 15px;
    font-family: 微軟正黑體;
    font-size: 16px;
    border: 1px solid #174F89;
    width: 700px;
}

.noteTitle {
    background-color: #174F89;
    color: White;
    text-align: center;
    padding: 5px;
}

.noteBody {
    padding: 10px;
    color: DarkBlue;
}

#display_box {
    width: 600px;
    font-family: 微軟正黑體;
    font-size: 14px;
    border: 1px solid gray;
    text-align: left;
    background-color: White;
    padding: 30px;
}

#news_view {
    width: 450px;
    padding: 20px 10px 20px 10px;
    text-align: center;
    font-family: 微軟正黑體;
    font-size: 14px;
}

/*-----------------------------*/
.query_menu_bar {
    margin-left: 10px;
    text-align: left;
    background: #E2E0CD url('../images/menu_bg_hd3.png') left center no-repeat;
    vertical-align: text-bottom;
    font-size: 20px;
    font-family: 微軟正黑體;
    padding: 5px 5px 5px 15px;
    border: none;
    cursor: pointer;
    width: 100%;
}

    .query_menu_bar:hover {
        background: #E2E0CD url('../images/menu_bg_hd4.png') left center no-repeat;
        cursor: pointer;
        color: #D12DFF;
    }

.query_menu_func {
    margin-top: 5px;
    text-align: center;
    margin-bottom: 5px;
}

.query_menu_func2 {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    background-color: #FCF5EE;
    border: 1px solid #7D6041;
    display: none;
}

/*--------------------------*/
.queryTable_s {
    margin-left: -10px;
    width: 95%;
    text-align: left;
    font-family: 微軟正黑體;
    font-size: 14px;
    padding: 0;
    margin: 0;
}

    .queryTable_s th {
        width: 58px;
        text-align: left;
    }

    .queryTable_s td {
        text-align: left;
    }

.query_table_ddl {
    margin-left: -1px;
}

.query_menu_func3 {
    margin-top: 5px;
    text-align: left;
    margin-bottom: 5px;
    border: 1px solid #A3611B;
    background-color: #EBEBFF;
    padding: 2px;
}
/*--------------------------*/

.queryTable {
    /*width:98%;*/
    width: 232px;
    text-align: left;
    font-family: 微軟正黑體;
    font-size: 14px;
}

    .queryTable th {
        width: 60px;
        text-align: right;
    }

    .queryTable td {
        text-align: left;
    }

.tableSetsQuery {
    border-top: 1px solid #CCCCCC;
    border-bottom: none;
    border-left: none;
    border-right: none;
    font-size: 16px;
    width: 90%;
}

    .tableSetsQuery td {
        border-top: none;
        border-bottom: 1px solid #CCCCCC;
        border-left: none;
        border-right: none;
        background-color: #FFF5EB;
        padding: 10px;
    }

    .tableSetsQuery th {
        border-top: none;
        border-bottom: 1px solid #CCCCCC;
        border-left: 6px solid #CCCCCC;
        border-right: none;
        padding: 10px;
        background-color: #EEE6DE;
        font-weight: normal;
        width: 200px;
    }

        .tableSetsQuery th.must {
            border-left-color: #D90000;
        }

        .tableSetsQuery th em {
            font-style: italic;
            color: #FF0000;
            padding-left: 1px;
            vertical-align: super;
        }

/*------------------------*/
.font20 {
    font-size: 20px;
}

.font14 {
    font-size: 14px;
    font-family: 微軟正黑體;
}

.font12 {
    font-size: 12px;
    font-family: 微軟正黑體;
}

.fontB20 {
    font-family: 微軟正黑體;
    font-size: 20px;
    font-weight: bolder;
}

.font_c_r {
    color: Red;
}

.font_c_b {
    color: Blue;
}

.font_c_t {
    color: Teal;
}

.font_c_y {
    color: Yellow;
}

.font_c_darkred {
    color: #A00200;
}

/*------------------------*/
.gvType1 {
    border: 1px solid #174F89;
    margin-left: 5px;
}

.gvType1_head {
    background-color: #374F69;
    border-bottom: 1px solid #174F89;
    font-family: 微軟正黑體;
    font-size: 16px;
    font-weight: bolder;
    color: White;
}

.gvType1_row {
    font-family: 微軟正黑體;
    font-size: 16px;
    background-color: #EBFFFF;
}

.gvType1_altRow {
    font-family: 微軟正黑體;
    font-size: 16px;
    background-color: white;
}

.gvType1_selected {
    font-family: 微軟正黑體;
    font-size: 16px;
    background-color: white;
}

.gvType1_page {
    font-family: 微軟正黑體;
    font-size: 14px;
    color: White;
    background-color: #374F69;
}

/*------------------------*/
.table_query {
    width: 95%;
    margin: 5px;
}

    .table_query th {
        width: 150px;
        font-family: 微軟正黑體;
        font-size: 14px;
        font-weight: bolder;
        background-color: #FFD8AF;
        border-bottom: 1px solid #BE6100;
    }

    .table_query td {
        font-family: 微軟正黑體;
        font-size: 14px;
        background-color: #FFF5EB;
        border-bottom: 1px solid #FFD8AF;
        padding-left: 10px;
    }

.hlink_box {
    font-family: 微軟正黑體;
    font-size: 20px;
    padding: 4px;
    text-decoration: none;
    text-align: center;
}

/*-----------------*/
.ctrDropDown {
    width: 180px;
    font-size: 12px;
}

.ctrDropDownClick {
    position: absolute;
    font-size: 10px;
    width: auto !important;
}

.cursorP {
    cursor: pointer;
}

.p-left-0 {
    padding-left: 0px;
}

.p-left-1 {
    padding-left: 1px;
}

.p-left-2 {
    padding-left: 2px;
}

.p-left-3 {
    padding-left: 3px;
}

.p-left-4 {
    padding-left: 4px;
}

.p-left-5 {
    padding-left: 5px;
}

.m-left-0 {
    margin-left: 0px;
}

.m-left-1 {
    margin-left: 1px;
}

.m-left-2 {
    margin-left: 2px;
}

.m-left-3 {
    margin-left: 3px;
}

.m-left-4 {
    margin-left: 4px;
}

.m-left-5 {
    margin-left: 5px;
}

.m-left-6 {
    margin-left: 6px;
}

.m-left-7 {
    margin-left: 7px;
}

#bt_GoBack {
    width: 120px;
    height: 30px;
    cursor:pointer;
}
/*-----Bootstrap Button-----*/
.btn {
    display: inline-block;
    cursor: pointer;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #c4e1ff;
    border-color: #c4e1ff;
    cursor:default;
}

.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}

.btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #a9eab8;
    border-color: #a9eab8;
    cursor:default;
}

.btn-warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}

.btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #fff2cb;
    border-color: #fff2cb;
    cursor:default;
}

.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #f9dcdf;
    border-color: #f9dcdf;
    cursor:default;
}

.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

.btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #a0e8f3;
    border-color: #a0e8f3;
    cursor:default;
}