@charset "UTF-8";
/* CSS Document */

.content-wrapper{
	background-color:#f5f8fb !important;
}

/*-------------*/

.skin-blue .main-header .navbar{
	background-color:#fff !important;
	border-bottom:1px solid #a1b1be;
}

.skin-blue .main-header .logo{
	background-color:#35404f !important;
	border-bottom:1px solid rgba(245,248,251,.2) !important;
}
	
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
	background-color:#35404f !important;
}

.skin-blue .main-header .navbar .sidebar-toggle {
	color:rgba(51,51,51,.4) !important;
}

.skin-blue .main-header .navbar .sidebar-toggle:hover {
	background-color:transparent !important;
	color:rgba(51,51,51,1) !important; !important;
}

.navbar-custom-menu>.navbar-nav>li a{
	color:#666 !important;
	font-weight:600;
}

/*---TABLE DESIGN---*/

table thead tr th, table tfoot tr th{
	color:#7f8ca3 !important;
	font-weight:600;
}

table tbody tr td{
	color:#2b2b2a;
	font-weight:400;
}

table tbody tr:hover{
	background-color:transparent !important;
}

table tfoot{
	border-bottom:2px solid #f4f4f4 !important}

.btn.btn-default {
	padding:2px 0;
	font-weight:600 !important;
	color:#fff !important;
	background-color:rgba(95,202,198,1) !important;
	border:none !important;
}

.btn.btn-default.btn-grid-cell {
	padding: 2px;
	margin-right: 3px;
	background-color:#002e7a !important;
}

.btn-default:hover{
	background-color:rgba(95,202,198,.6) !important;
}

.btn.btn-mini {
	padding:2px !important;
	font-weight:600 !important;
	color:#fff !important;
	border:none !important;
}

.btn.btn-mini:hover{
	background-color:rgba(95,202,198,.6) !important;
}


.btn {
	text-shadow:none !important;}

.box{
	border-top-color:#35404f !important;}

.box-header{
	padding-top:24px !important;
	padding-bottom:16px !important;
}

.box-footer .btn.btn-info{
	padding:8px 0 !important;/*
	font-weight:600 !important;*/
	font-size:large;
	background-color:rgba(95,202,198,1) !important;
	border:none !important;
	margin: 10px 0px;
}

.box-footer .btn.btn-info:hover{
	background-color:rgba(95,202,198,.6) !important;
}

.form-group input{
/*	color:#000 !important; */
}

.form-group textarea{
	max-width:100%;
	height:100%;
	min-height:80px;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
	background-color:rgba(95,202,198,1) !important;
	border-color:rgba(95,202,198,1) !important;
}

/*--- Show/hide button --*/

/* .ck-button {
    margin:6px 6px 0 0;
    overflow:auto;
    float:left;
    color:#bfbfbf; -- uncheck --
	border-radius:16px;
}

.ck-button label {
    float:left;
    width:auto;
    margin-bottom: 0;
	font-weight:normal !important;
}
.ck-button label span {
    text-align:center;
    padding:6px 16px;
    display:block;
    background-color:#e5e5e5;
}

.ck-button label input {
	display:none !important;
}

.ck-button input:checked + span {
    color:#fff; -- checked --
}

.ck-button label input:checked + span {
	background-color:#62caff;
	font-weight:600 !important;
} */




/*-----*/

.box-header .btn-success{
	background-color:#f7f7f7 !important;
	color:#999;
	border-color:#ddd !important;
}

.box-header .btn-success:hover{
	background-color:#56E39F !important;
	border-color:#56E39F !important;
}


.box-body .btn-info{
	background-color:transparent !important;
	color:#00acd6 !important;
}

.box-body .btn-info:hover{
	background-color:#00acd6 !important;
	color:#fff !important;
}

/*---- INPUTS ----*/
select, textarea, .uneditable-input,
input[type="text"], input[type="password"], 
input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], 
input[type="time"], input[type="week"], 
input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], 
input[type="tel"], input[type="color"]{
	-webkit-box-shadow:none !important;
	-webkit-border-radius:4px !important;
	height:30px ;
}

/*-- Picker --*/

.select2-container--default 
.select2-selection--multiple 
.select2-selection__choice {
	background-color:rgba(95,202,198,1) !important;
	border-color:rgba(95,202,198,1) !important;
}

.button-position a {
    position: absolute;
    right: 20px;
    color: #3498DB;
    font-size: 18px;
    text-align: right;
    cursor: pointer;
}
.alertSave, .alertSavePopUp, .alertSaveSys{
	margin: 0 0 10px;

}

.btn_callOut{
	margin: 6px 6px 0 0;
    overflow: auto;
    float: left;
    color: #ffffff;
    border-radius: 16px;
}

.pointer {
    cursor: pointer;
}

.nopadding, .sub_box .nopadding .content {
   padding: 0 !important;
   margin: 0 !important;
}
.frame {
	border:  1px solid #c7c6c6;
	border-radius: 3px;
	padding-top: 2px;
	max-height: 64px;
	overflow: auto;
}

span.requireField{
	color: red;
    position: absolute;
    margin-left: -6%;
    font-size: 20px;
    top: 5%;
}

#rep_label_status{
	float: left;
    font-weight: bolder;
    font-size: 16px;
    padding: 5px;
    margin-bottom: 5px;
    margin-top: 13px;
}

.rTable.repport_lable{
	width:16%
}

.custom-form textarea{
    width: 70% !important;
}
.ck.ck-content{
	min-height: 750px;
}
.likeDisLikecus{
	display: inline-block;
    position:relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
}
.likeDisLikecus.likebg{
	background-color: #2881c9;
}

.likeDisLikecus.dislikebg{
	background-color: #d6211c;
}
.likeDisLikecus i{
	position: absolute;
    top: 9px;
    color: #ffff;
    font-size: 21px;
    left: 11px;
}