@charset "utf-8";
/* CSS Document */

.clear{
    clear:both;	
}
.mandatory-err{
    border: 1px solid red !important;
    border-radius: 5px; 
}
.questions .widget-body{
    min-height:82px !important;	
}
.pageView{
    padding:13px 13px 13px 13px;	
}
.group-outter{
    background:#f6f6f6 none repeat scroll 0 0;
    margin: 10px 0;
    padding: 10px;
    border:1px solid #dddddd;
    border-radius: 5px;
}
.groupoutter{
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    cursor: move;
    margin-bottom: 10px;
    border-radius: 5px;
}
.groupoutter:hover{
    background:#e3e9ec !important;
}

.algorithm-accordion{
font-size:15px;    
font-weight: bold;
}

#child{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 4px 0;	
    color:#000;
    cursor:move;
    height:30px;
}

.drag-enter{
    box-shadow:0 0 4px 3px rgba(70, 128, 10, 0.3);
}	
.drag-over{
    box-shadow:0 0 4px 3px rgba(91, 174, 17, 0.2);
}
.grid-border {
  border: 1px solid #e3e2e2;
}
.tbl-name{
	height:45px;
	line-height:45px;	
}
.option-form-content {
  height: 45px;
  float: right;
}
.user-btn-box {
  float: right;
  text-align: right;
  /* margin-top: 7px; */
}
.select-outter {
  background: #f5f5f5;
  border-radius: 5px;
}
.mar-bottom-15 {
  margin-bottom: 15px !important;
}
.mar-top-15 {
  margin-top: 15px !important;
}

.btn-tabs button {
  border-bottom: none;
  padding: 9px 20px;
  color: #636363;
  font-size: 14px;
  box-shadow: none;
}
.default-btn {
  border-radius: 0px;
  background-color: #fff;
  color: #131D2D;
  border-top: 1px solid;
}
.grp-title{
	background: #f5f5f5 none repeat scroll 0 0;
    color: #000 !important;
    margin-bottom:8px;
    padding: 8px 15px;
    font-weight:bold;
}