﻿/* Add a right margin to each icon */
.login {
    margin-left: -12px;
    margin-right: 8px;
}
/*OverWrite*/
.error {
    border: 1px solid #b74750 !important;
    border-radius: 2px !important;
}

.requiredfield {
    font-family: 'bariol-italic';
    font-size: 1em;
    color: #b74750 !important;
    padding-left: 2px;
}

.txterror {
    color: red;
}
.checkbox-error {
    outline: 2px solid #c00;
}

.treeview-menu {
    display: inline !important;
}


.multi-select-error span.select2 {
    border: 1px solid #b74750 !important;
    border-radius: 2px !important;
}

.p1-priority {
    color: #000;
    border: 1px solid #d9534f;
    font-size: 100%;
}

.p2-priority {
    color: #000;
    border: 1px solid #f0ad4e;
    font-size: 100%;
}

.p3-priority {
    color: #000;
    border: 1px solid #428bca;
    font-size: 100%;
}

.p4-priority {
    color: #000;
    border: 1px solid #5cb85c;
    font-size: 100%;
}

.label-danger {
    background-color: #d9534f;
}
.label-info {
    background-color: #5bc0de;
}
.label-success {
    background-color: #5cb85c;
}
.label-warning {
    background-color: #f0ad4e;
}


/*ashok write css*/
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.ohfizz-box .box-body {height: 350px;overflow: hidden;overflow-y: auto;}
.table-list-epic td{padding:4px 5px 4px 5px; vertical-align:top}

.cur-pointer{cursor:pointer}
.cur-default{cursor:default}
.one-line-text{white-space:nowrap}
.main-sidebar{height:100% ; min-height:initial !important; overflow-y:auto}

.ohfizz-table tr.bug-row{background-color:rgba(0, 0, 0, 0.05); }
.ohfizz-table tr.bug-row:hover{background:#f9f9f9}
.ohfizz-table tr.bug-row:hover td{border-bottom: 10px solid #fff;}
/*.table > tbody > tr > td {border-bottom: 10px solid #fff;}*/
.ohfizz-table .label{font-size:100%;}
.ohfizz-table thead{    background: #3c8dbc;color: #fff;}
.select2-results__option[aria-selected=true] {
    display: none;
}
.flexbox-row{width: 100%;
    display: -webkit-flex; /* Safari */
    display: flex;
    -webkit-flex-direction: column; /* Safari 6.1+ */
    flex-direction:column;

   display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;

}
.flexbox-column{-webkit-flex: 1;  /* Safari 6.1+ */
    -ms-flex: 1;  /* IE 10 */    
    flex: 1;}
 .flexbox-column.top {flex: none;}
 .flexbox-column.answerscroll-box{overflow:auto; overflow-x:hidden; margin: 15px -10px -10px -10px; padding-right: 15px;padding-left: 15px;padding-top:5px}

 .main-questions-listbox{box-shadow:0 0 2px 0 rgba(0,0,0,.08), 0 0px 4px 0 rgba(0,0,0,.12);
    border-radius: 3px;
    background: #fff; margin-bottom:25px;border-bottom: 1px solid #eee; }
 .main-questions-list{margin:0; padding:0}
 .main-questions{display: block;
    border-bottom: 1px solid #dadfea;
     overflow: hidden; 
    padding: 10px 15px;
    position: relative;}
 .main-questions-list > li:nth-child(2n+1) {background: #fbfcff;}
 .date-on-by{margin-bottom:5px; color:#6f7d95;display: inline-block;float: right;}
  .date-on-by b {color: #444c63;}  
  .date-on-by span{margin-left:5px}
.user-story-title{ font-size: 16px;
    padding: 6px 15px;
    
    color: #fff;
    font-weight: 700;
    word-break: break-all;
    background: #3c8dbc;border-bottom: 1px solid #eee;; border-bottom:0}
.user-story-title a, .user-story-title a:hover ,  .user-story-title a:focus{font-size: 16px;   color: #fff;}
 .main-questions-list  .question-title{   margin-bottom:5px;  color: #444c63;word-break: break-all;}
.answer-text{margin:0; padding:0; list-style:none;padding: 6px 0 0 0;}
.answer-text li{    color: #6f7d95; list-style: circle;margin-left: 20px}
.add-question{}

.overlay-fade{position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;    background: rgba(255,255,255,0.7);z-index: 50;}
.overlay-fade .fa{position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px;
    color: #000;
    font-size: 30px;}
.align-left {
    text-align: left !important;
}
.no-bold {
    font-weight: normal;
}

.active-logged-user {
    background-color: #71c836;
    border-radius: 10px;
    height: 20px;
    width: 20px;
    text-align: center;
    color: #fff;
    padding: 2px;
    }
.inactive-logged-user {
            background-color: #fff;
    border-radius: 10px;
    height: 20px;
    width: 20px;
    text-align: center;
    padding: 2px;
    }