﻿/*@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);*/

*:not(.fa):not(.glyphicon)
{
    font-family: Arial, "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "微軟正黑體", "Microsoft JhengHei", "標楷體", DFKai-SB, sans-serif !important;
}


.content-wrapper, .main-footer ,.main-header .navbar
{
    margin-left:0px!important;
}



@media (max-width: 768px){
.control-sidebar {
    padding-top: 50px !important;
}
}

.goback {
  float: left;
  background-color: transparent;
  background-image: none;
  padding: 15px 20px;
  font-family: fontAwesome;
  font-size: 20px;
  color:#fff;
}
.goback:before {
  content: "\f060";
}
.goback:hover {
  color: #fff;
}

.goback .icon-bar {
  display: none;
}

.modal-dialog{
    position: relative;
    display: table; /* This is important */ 
    overflow-y: auto;    
    overflow-x: auto;
    width: auto;
    min-width: 300px;   
}

.in_related_item th,.in_related_item td {
    min-width: 8em;
}


button.btn.dropdown-toggle {
    height: 34px !important;
}

.bg-transparent {
  color: #000;
  background-color: transparent !important;
}

.bg-white {
  color: #000;
  background-color: white !important;
}

.has-error {
    border-color: #dd4b39 !important;
    box-shadow: none !important;
    /*color: #dd4b39 !important;*/
}

.has-success{
  border-color: #00a65a !important;
  box-shadow: none !important;
  color: #00a65a !important;
}


.has-changed{
	/*
	border-color: #f39c12 !important;
	*/
  
}

.form-group.has-error label {
    color:black;
}

.success td {
  background: #f39c12 !important;
}

.noBorder {
    border:none !important;
}

.noPadding{
    padding-left: 0px !important;
}

a.disabled {
 pointer-events: none;
}
/*搜尋使用的class組*/

.in_searchparam {
    display:none;
}


/*
     edit模式使用的class組
*/
.in_invisibleparam {
    display: none;
}
.in_selected:not(.in_delete) td {
    background: #ff4444;
}

.table-striped tbody tr.in_selected td {
    background-color: #FFDDDD;
}


.in_sysassigned {
    color: blue;
    pointer-events: none;
}


th.in_required {
    color: red;
}


.in_required label {
    color:red;       
    }

.in_required .in_input {
    color:black;       
    }

.in_delete td{
    background:#DDDDDD;
}

.innoXs {
    width:80%;
}

.in_stdlegnth {
    width: 25em;
    height:2em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

@media screen and (max-width: 600px ) {
    .bootstrap-table table td:only-child {
        text-align: left;
    }
}



.in_selected.in_delete td {
    background: #BBBBBB;
}
/*
    主要用來標示需要被上傳的檔案。
*/
.f_queue {
}

.in_errmsg {
    visibility: hidden;
}

.has-error .in_errmsg {
    visibility: visible;
    color:red;
}

/*disable a*/
a.disabled {
    pointer-events: none;
}

/*處理 bootstrap table 卡片模式會壞掉的問題*/
.card-view {
    clear: both;
}

.card-view .title {
    display: block;
    width: 30%;
    float: left;
}

.card-view .value {
    display: block;
    width: 70%;
    float: right;
}

/*讓small-box widget 的 icon不會跑出框外*/
.small-box div i{
    margin-top:13px !important;
}

/*進度BAR的底色*/
.progress {
    background-color: #b5bbc8;
}

.progress-bar-gray {
    background-color: #d2d6de;
}

/*補上bootstrap的badge顏色*/
.badge:hover {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}

.badge-error {
    background-color: #b94a48;
}

    .badge-error:hover {
        background-color: #953b39;
    }

.badge-warning {
    background-color: #f89406;
}

    .badge-warning:hover {
        background-color: #c67605;
    }

.badge-success {
    background-color: #468847;
}

    .badge-success:hover {
        background-color: #356635;
    }

.badge-info {
    background-color: #3a87ad;
}

    .badge-info:hover {
        background-color: #2d6987;
    }

.badge-inverse {
    background-color: #333333;
}

    .badge-inverse:hover {
        background-color: #1a1a1a;
    }


a:hover{
    cursor:pointer;
}

#zoomBtn ul {
   pointer-events:none;

}

@media (max-width: 768px) {
    .inn-item {
        height: 12vmax;
    }
}

@media (min-width: 768px) {
    .inn-item {
        height: 9vh;
    }
}
th.search-field{
	background-color: #d2d6de;
}

.textCircle_red {
    width: 80px;
    line-height: 60px;
    border-radius: 50%;
    text-align: center;
    font-size: 15px;
    border: 8px solid #666;
    border-color: rgb(245, 105, 84);
    color: rgb(245, 105, 84);
    font-weight: bold;
}

.textCircle {
    width: 80px;
    line-height: 60px;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    border: 11px solid #666;
    border-color: rgb(245, 105, 84);
    color: rgb(245, 105, 84);
    font-weight: bold;
}

.forceHandCursor
{
	cursor: pointer!important;
}

.forceNoHandCursor
{
	cursor: default!important;
}
/* 修改系統色 */
.skin-blue .main-header .navbar {
	background-color: #DE661C !important;
}
.box.box-primary, .box.box-info {
	border-top-color: #E48E19;
}
/* 修正按下Tab時menu bar發生跑版的問題 */
.control-sidebar {
    visibility: hidden;
    
}   
.control-sidebar-open {
    visibility: visible;
}
.control-sidebar-bg, .control-sidebar {
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;    
}	