.clear{clear:both;overflow:hidden;}
.mt-20{margin-top: 20px;}
.mr-10{margin-right: 10px;}
.logo_width
{
 width: 50px;

}
.success,.error{
border-radius: 3px;
padding: 7px;
width: 100%;
margin-bottom: 10px;
color:#FFF;
}

.error{
border: 1px solid #d93240 !important;
background-color: #e39097;
}

.success{
border: 1px solid #61ae24 !important;
background-color: #bde0a2;
color:#111111;
}

textarea { overflow: auto; }

.form-error{
margin: 0px 0px 15px 0px;
  color: #d93240;
}

#login_info_success{
  margin-top: 20px;
}

.ui-datepicker-calendar tr{
  color:#111;
}

.spacer{
  height:50px;
  clear: both;
}

label span,.note{
  color:#ECB6BF;
}

/*===== Search and Sort Options =====*/

/*#options-wrapper {
width: 580px;
}

#sort-wrap,#order-wrap{
float: left;
}

select#sort,select#order{
padding: 7px;
margin: 6px 10px 0px 0px;
}

.search-form{
  float:right;
width: 240px;
padding-top: 5px;
}

.search input[type="text"]{
width: 150px;
float: left;
}

.search button{
margin:1px 0px 5px 5px !important
}
*/

/*===== Pagination =====*/
/*.pagination { font-size: 0; line-height: 1; }
.pagination ul { display: inline-block; *display: inline; margin-bottom: 0; margin-left: 0; *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li { display: inline-block; font-size: 11px; }
.navbar .pagination { margin: 7px; } .navbar .pagination ul > li > a, .navbar .pagination ul > li > span { padding: 1px 8px 0 8px }
.pagination ul > li > a, .pagination ul > li > span { float: left; padding: 3px 10px 2px 10px; line-height: 21px; color: #454545; text-decoration: none; border: 1px solid #d5d5d5; margin-left: 1px;
  background: #f7f7f7;
  background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7));
  background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
  background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
  background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
  background: linear-gradient(top,  #ffffff 0%,#f7f7f7 100%);
}
.pagination ul > li > a:hover { color: #4285A7; background: #fafafa; }
.pagination ul > li > a:active, .pagination ul > .active > a, .pagination ul > .active > a:hover, .pagination ul > .active > span { background: #676d71;  color: #fff;  border-color: #585e63; 
  box-shadow: 0 1px 6px rgba(0,0,0,0.2) inset, 0 1px 0 #fff; 
  -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.2) inset, 0 1px 0 #fff; 
  -moz-box-shadow: 0 1px 6px rgba(0,0,0,0.2) inset, 0 1px 0 #fff;
}
.pagination ul > .active > a, .pagination ul > .active > span { color: #fff; cursor: default; }
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:active { color: #BBB; cursor: default; background: #FEFEFE; border-color: #E2E2E2; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span { margin-left: 0; }
.pagination-centered { text-align: center; }
.pagination-right { text-align: right; }
.pagination-large ul > li > a, .pagination-large ul > li > span { padding: 8px 14px; font-size: 14px; }
.pagination-small ul > li > a, .pagination-small ul > li > span { padding: 2px 10px 1px 10px; font-size: 11px; }
.pagination-mini ul > li > a, .pagination-mini ul > li > span { padding: 1px 8px 0 8px; font-size: 11px; }
*/

/* Override default Styles*/
.sidebar-profile .user-avatar{display:inline-block;border-radius:50%;width:60px;height:0px;overflow:hidden;margin-bottom:10px}
.sidebar-profile .user-avatar img{max-width:150%;width:auto;height:100%;min-height:100%}
.sidebar-profile .user-info a{color:#7b8b9d;font-size:13px;float: left;margin-left: 40px;margin-bottom: 0px;}
.sidebar-profile .user-info a:after{/*content:'\f078';*/ font-family:'FontAwesome';color:#7b8b9d;padding-left:10px}
.user-info {margin-bottom: 10px;}



.checkbox input{display:none;}
.checkbox label{display: block;width:20px; cursor:pointer; background:url("assets/icheck/flat/blue.png") no-repeat 0 0;}
.checkbox label.active{ background:url("assets/icheck/flat/blue.png") no-repeat -22px 0;}

.tick{display: block; width:20px; cursor:pointer; background:url("../images/green.png") no-repeat 0 0;}
.tick.active.active{ background:url("../images/green.png") no-repeat -22px 0;}

.ad-wrapper{
  margin: 0px 0px 50px 0px;
padding: 0px 0px 50px 0px;
border-bottom: 4px solid #EBEBEB;
}

table.dataTable tbody td a.link{ border-radius: 3px; color:#fff; padding:0 8px; line-height: 1.8; display: inline-block; text-decoration: none; text-transform: uppercase; font-size: 12px; margin:5px 2px; }
table.dataTable tbody td a.active_link, table.dataTable tbody td a.inactive_link:hover{ background: #00B7E2; }
table.dataTable tbody td a.inactive_link, table.dataTable tbody td a.active_link:hover{background: #D0021B;}
/*table.stripe-rows a.edit i {
    padding-right: 10px;
    color: #00b6f1;
}
table.stripe-rows a.edit i, table.stripe-rows a.remove i {
    font-size: 14px;
}*/
.edit-data{background-color: #42b3e5;
    color: #fff;
    float: left;
    font-size: 16px;
    padding: 1px 5px 1px 5px;
    margin-right: 5px;
  }

.remove-data{    background-color: red;
    color: #fff;
    font-size: 16px;
    padding: 1px 5px 1px 5px;
    float: left;
    margin-right: 5px;}
.dataTables_length{ margin-bottom: 10px; }
.dataTables_length label{
    margin-top: 10px;
}
 .name-label{
    width: 390px;
    float: left;
}
.name_data{
  width: 450px;
}
.add_button {
        color: #fff;
    float: left;
    background: #20b2aa;
    padding: 0px 8px 2px;
    border-radius: 3px;
    font-size: 25px;
    cursor: pointer;
    margin-top: -3px;
    margin-left: 20px;
  }

.delete_button {
    color: #fff;
    /*float: left;*/
    background: #20b2aa;
    padding: 0px 8px 2px;
    border-radius: 3px;
    font-size: 25px;
    cursor: pointer;
    margin-top: -3px;

  }
.line{border-top:1px solid #D4D4D4;}

.profile-outer{
    position: relative;
    margin: 10px 0 0;
}
.profile-image{
    width: 30px;
    height: 30px;
    background: #CCC;
    border-radius: 50%;
    overflow: hidden;
    cursor: pointer;
    
}
.profile-image img{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    object-fit: cover;
}
.profile-box{
    position: absolute;
    right: 0;
    top: 35px;
    min-width: 200px;
    padding: 15px;
    background: #FFF;
    display: none;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.2);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.2);
}
.profile-box ul li{
    padding: 8px 0;
}
.profile-box ul li.hr{
    padding:  0;
    margin: 12px 0;
    height: 1px;
    border-bottom: solid 1px #ddd;
}
.profile-box ul li strong{
    font-weight: 700;
}
.page404{
   margin: 2% 0 0; 
   text-align: center;
}
.page404 h1{
    font-size: 124px;
    color:#00a2ff;
    font-weight: 900;
    margin: 0;
    padding: 0 0 40px;
}
.link_404{			 
	color: #fff!important;
    padding: 10px 20px 12px;
    background: #00a2ff;
    margin: 20px 0 0;
    display: inline-block;
}
.link_404:hover{
    background: #444;
    text-decoration: none;
}
.contant_box_404{
    padding: 0 0 90px;
}
.bg-blue{ background-color: #00a2ff; }
.btn.bg-blue{ color: #ffffff; }
.form-error 
{
margin: 0px 0px 15px 0px;
color: #d93240;
font-size:14px;
} 
.error_input 
{
/*border-color:#D31E2B !important;*/
}
.error_page 
{
border: none;
color: #d9534f;    
font-size: 14px;
float:left;
margin-bottom:10px;
margin-top:5px;
clear: both;
}
.re_suggestion{ border-radius: 5px; border: 1px solid #eee; padding: 4px 14px; background-color: #eee; cursor: pointer; }
.re_suggestion.active{ background-color: #00a2ff; border: 1px solid #00a2ff; color: #fff; }
.mt-5{ margin-top: 5px; }
.mr-5{ margin-left: 5px; }