﻿.required{color:#dd4b39;}
.box-blue {border:1px solid #b4cef8 !important;border-radius:0px !important;}
.box {border-radius:0px; }
.box-blue .box-header {background: #3c8dbc !important;}
.btn-primary{background:#3c8dbc !important;}
.pagination>.active>a {background:#3c8dbc !important; }
.mr-r2{margin-right:2px;}
.btn-min-width {min-width:75px;}
.box-blue .box-title {color:#ffffff;}
.box-primary .box-header {background:#fff !important;}
.box-primary .box-title {color:#444 !important; }
.table-bordered {border:1px solid #ddd; }
.table-bordered > tbody > tr > td {border:1px solid #ddd; }
.table-bordered > tbody > tr > th { border: 1px solid #ddd;  }
.content .page-breadcrumb.breadcrumb{background-color:#cad5e2;border-radius:0px;}

.content .breadcrumb .btn-group {right:15px;position: absolute;margin-top: -7px;}
.btn-box-tool {color:#fff;}
.breadcrumb > li + li:before {content:unset !important;}
.bg-bgreen-blue{background:#23c5b8;}
.padding-left{padding-left:10px;}
.btn-group a{color:#ffffff;}
.content-wrapper .alert {padding-top:8px;padding-bottom:8px;border-radius:0px;}

/*css........................................*/
.col-all-12{width:100%;height:auto;padding:0;margin:0;float:left}
.loder-outer{position:relative}
.loder{position:absolute; top:0; left:0;z-index:100;background:rgba(0,0,0,0.5);height:100%}
.loading-area{position:fixed;left:50%;}

@-webkit-keyframes loading {
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes loading {
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes loading {
to{-ms-transform:rotate(360deg)}
}
@keyframes loading {
to{transform:rotate(360deg)}
}
#loading{width:50px;height:50px;border-radius:50%;background:transparent;border-top:8px solid #fff;border-right:8px solid #fff;border-bottom:8px solid #777;
         border-left:8px solid #777;-webkit-animation:loading 1.2s infinite linear;-moz-animation:loading 1.2s infinite linear;-ms-animation:loading 1.2s infinite linear;animation:loading 1.2s infinite linear;position:absolute;left:50%;margin:-20px 0 0 -25px}
.form-horizontal .control-label {text-align:left !important;font-size:13px;font-weight:normal;padding-left:10px;}
.edit-prof .control-label{ color:#000; font-weight:bold;}
/*.content .box {border-top:none !important;}*/
.box-primary .box-title {font-size:16px !important;}

.ajax__tab{ background: #3c8dbc !important;margin-left:2px;height:26px !important;}
.ajax__tab_tab span{color:#fff;}
.ajax__tab_active  span{color:#000;font-weight:bold;}
.ajax__tab_header .ajax__tab:first-child {margin-left: 0px;}
.ajax__tab_active{background: #fff !important;border-left:1px solid #999999;border-top:2px solid #fa9a03;border-right:1px solid #999999;}
.ajax__tab_tab,.ajax__tab_inner,.ajax__tab_outer{background:none !important;}
.ajax_popup_table_right .ajax__validatorcallout_popup_table{left:unset !important;left:20px;right:0;}
.small-title {font-size:18px !important;}
.fuelux .wizard > .actions a {line-height:1.42857143 !important;}

/*.chat-user-group{position:relative;padding-top:5px;border-bottom: 1px solid #ccc; }
.chat-user-group p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;}*/


.ui-autocomplete{ z-index: 1000 !important ;}
.custompaging .pagination {
    margin :2px 0;
}
.custompaging .pagination a{
    border-radius:0px !important;
}
.modal-header {
 background:#3c8dbc;
}
.modal-dialog{top:25px;}
.modal-title{color:#ffffff;}
.modal-header .close{color:#fff;opacity:.8;}
.wizard .step-content {background:#ffffff}

.checkboxlist label{padding:0 5px;    position: relative;top: 2px;}
.rdblist {padding-top:8px !important;}
.rdblist label{padding:0 5px;    position: relative;top: -2px;}
.album-title{
    background: #ccc;
    padding: 8px;
    font-size: 15px;
    font-weight: bold;
    color:#3c8dbc;
    text-align:center;
    margin-bottom:10px;
    min-height:40px;
}
.ajax__fileupload_footer {
    height:auto !important;
}
.ajax__fileupload_uploadbutton
{
    padding:10px;
    width:100px !important;
    background:#23c5b8 !important;
}
.ajax__fileupload_selectFileButton
{
    background:#3c8dbc !important;
    color:#fff !important;
}



.chat-users-holder{height:100%; border-right:1px solid #ccc}
.chat-users-group{height:100%;overflow:hidden;position:relative}
.chat-each-user{border-bottom: 1px solid #ccc;padding: 5px !important;  position: relative;display: flex;align-items: center;}
.chat-user-name {    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0;}
.last-Chat {
      font-size: 11px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 0;
}
.chat-active{background:#d5d5d5;}
.chat-content{    background: #75acf3;
    border-radius: 5px;
    position: relative;
    min-height: 30px !important;
    padding: 10px !important;}

.chat-line{padding:0px; margin-bottom:3px;}
.chat-input-container{margin-top:2px;}
.chat-user-inactive{width:10px;height:10px;background:#444;border-radius:50%;position:absolute;bottom:0;}
.chat-user-active{width:10px;height:10px;background:#35ac19;border-radius:50%;position:absolute;bottom:0;}
.displaynone{display:none;}
.displayblock{display:block;}
.active-user-container{ background: #d5d5d5; display: flex;margin-bottom:2px;}
.chat-notification {width:350px;position:absolute;bottom:0px;z-index:1500;right:-350px;-webkit-transition: right .3s ease-in-out;-o-transition: right .3s ease-in-out;transition: right .3s ease-in-out;}
.chat-notification-open{right:0;}
.chat-notification a{text-decoration:none;}
.chat-container .profile-pic{width:40px !important;height:40px !important;}
.chat-line .pull-right{background:#fff;max-width:95%;word-wrap:break-word;}
.chat-line .pull-left{background:#75ACBB;max-width:95%;word-wrap:break-word;}
.chat-line .right-arrow{float:right;color:#fff;}
.chat-line .left-arrow{float:left;color:#75ACBB;}
.chat-search-user{padding-bottom:10px;border-bottom:1px solid #ccc;}
.chat-search-user input{    border: none !important;
    background: #d5d5d5;
    border-radius: 50px;
    margin-bottom: 0;
    color: #242424 !important;
    padding: 10px 20px;
    outline:none !important;
}
.chat-search-user .search-button{
    position: absolute;
    top: 9px;
    right: 25px;
    background: none;
    border: none;
    color: #fff;
}
.time-right{float:right;}
.chat-line .time-line{font-size:12px;padding-left:5px !important; padding-right:5px !important;color:#777575;}

.profile-line{    margin-bottom: 15px;color: #666;}
.video-image {margin:0 auto;}
.form-horizontal  .case-label  { font-weight:bold;}
.wizard .completed { 
    cursor:pointer !important;
}
.ajax__tab_panel
{   outline:none !important;

}
.save-tool 
{  
 width:40px; 
 background: url('../images/save.png') center center no-repeat #23c5b8;
}

.tr-normal{border-left:5px solid #2daed1;}
.tr-modified{border-left:5px solid #ed3237;}
.tr-head{border-left:5px solid #3c8dbc;}
.td-split{
   width: 5px;
   float: left;
   position: absolute;
   left: -5px;
   height: 1px;
   bottom: -1px;
   background: #ccc
}
.pagination > li > a.page_disabled {
   color: #fff;
   background: #2daed1;
}
.rating-counter {
    /*display:none;
    position: absolute;
    min-width: 20px;
    padding: 5px;
    font-size: 15px;
    line-height: 0px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0.8);
    top: 50%;
    right: -36px;
    margin-top: -10px;
    color: white;  
    width:50px;*/
    
    position: absolute;
    left: 250px;
    top: 5px;
    font-size: 22px;


}

.rating-countertotal {
    /*display:none;
    position: absolute;
    min-width: 20px;
    padding: 5px;
    font-size: 15px;
    line-height: 0px;
    height: 20px;
    background-color: rgba(0, 0, 0, 0.8);
    top: 50%;
    right: -36px;
    margin-top: -10px;
    color: white;  
    width:50px;*/
    
    position: absolute;
    left: 250px;
    top: 5px;
    font-size: 22px;


}
.aspNetDisabled
{
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}


.loader-circle,.loader-path {
	fill:none;
	stroke-linecap:bevel;
	stroke-linejoin:round;
}
.loader-circle {
	stroke-width:6px;
    stroke:#369fcf;
}
.loader-path {
	fill:none;
	stroke:#ed3237;
	stroke-width:6px;
}
.sub-menu-title{    color: #369fcf;
    font-size: 15px;
    font-weight: bold;}
.main-menu-title{  color: #2daed1;
    font-size: 16px;
    font-weight: bold;}
.menu-container label {padding:3px;}

.login-warning{
    position: absolute;
    top: 10px;
    color: #fff;
}
.xsbutton{    padding: 0px 10px 00px 10px !important;
    border: none}

.color-white{

    color:#fff !important;

}
.small-box:hover{cursor:pointer;}
.item-space{
            margin-left:25px;
}