@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,300,600,700);@import "spinners.css";
body {    -webkit-font-smoothing: antialiased;}
.i-font17 { font-size:17px !important;}
.i-lable {
    display: inline-flex;
    align-items: center;
    justify-content: center; cursor: pointer;
    height: 28px;}
#newText {width:100% !important;}
.newInputContainer {
  padding: 10px 0px; width: 100%;
}
#container {
	min-width: 310px;
	max-width: 800px;
	height: 400px;
	margin: 0 auto
}
.btn {height:38px !important}
.dropdown-menu {padding-bottom: 0px;}

a.dt-button, button.dt-button, div.dt-button {
    background: #03a9f3 !important;
    color: #fff !important;
    border-color: #03a9f3 !important;
}
.top-dash {
    background: #0aa699;
}
.top-dash .text-muted {color:#fff !important;}
.color-white {color:#fff !important;}
.clickable {
    padding: 10px;
    text-align: center !important;
    color: #fff;
    display: block;
    width: 100%;
    background: rgba(51, 51, 51, 0.09);
}
.clickable a {
  
    color: #fff;
   
}
.col-in.row.p-b-0 {
    min-height: 130px;
}
p.b-pro {
    background: #6164c1;
    color: #fff;
    padding: 0px 9px;
    float: left;
    border-radius: 7px;
    font-weight: 400;
    font-size: 12px;
}
.dash-table td {font-size:12px; font-weight: 400;}
.dash-table p {margin-bottom: 0;}
.dash-table thead{    background: #00c292;
    color: #fff;}
.dash-table thead th { color: #fff;}
.b-blk {    font-weight: 400;
	color: #333;}
.wid-130px {width:130px;}
.b-blk {    font-weight: 400;
	color: #333;}
.v-btn {    padding: 2px 11px;
    display: inline-flex;
    font-size: 16px; margin-right: 10px;}

/* changes */
.select2-search-choice-close{top:6px !important;}
.select2-container{border: 1px solid #e4e7ea;}
.select2-container-multi .select2-choices{border:transparent !important;padding: 0 5px; }
.select2-container-multi.select2-container-active .select2-choices {border:none !important;}
.select2-container-multi .select2-choices .select2-search-choice {font-weight: 400;}
.select2-container-multi .select2-choices .select2-search-field input{font-weight: 400;}
.select2-container-multi .select2-choices .select2-search-choice {
    padding: 6px 7px 4px 18px;
    margin: 3px 5px 3px 5px;
    color: #555;
    background: #f5f5f5;
    border-color: rgba(120,130,140,.13);
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: 400;
  
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 0px;
}
.r-icon-stats i {
        width: 66px;
    height: 66px;
    padding: 20px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    display: inline-block;
    border-radius: 100%;
    vertical-align: top;
    box-shadow: 2px 4px 5px #ccc;
}
.r-icon-stats {text-align:center;}
.r-icon-stats .bodystate {
    padding-left: 0px;
    display: block;
    vertical-align: middle;
}
.bg1{background: linear-gradient(to right, #FFC371, #FF5F6D);}
.bg2{background: linear-gradient(to right, #2F80ED, #56CCF2);}
.bg3{background: linear-gradient(to right, #0f3443, #34e89e);}
.bg4{background: linear-gradient(to right, #2c3e50, #bdc3c7);}
.rd-10{border-radius: 10px !important;
    box-shadow: 2px 3px 9px #cccccc61 !important;}
    .d-txt{    color: #0d558a!important;
    font-weight: 500;}
.r-icon-stats .bodystate h4 {
    margin-bottom: 0;
        font-size: 40px;
    clear: both;
    display: block;
    float: left;
    width: 100%;
    overflow: hidden;
    line-height: inherit;
    color: #484848 !important;
}
.checkbox label::before {
   
    border: 1px solid rgba(120,130,140,.55);
    
}
td.footable-visible.footable-first-column div {
    display: inline;
}
input.form-control {height:34px !important;}
.white-box {
    background: #fff;
    padding: 25px;
    margin-bottom: 15px;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 0 2px #bdbdbd;
}
#side-menu ul > li > a.active {
    color: #0D5589 !important;
    font-weight: 500;
}
#side-menu li a {
    color: #757575 !important;
    border-left: 0px solid #fff;
    font-size: 12px;
    font-weight: 500;
}
#side-menu > li > a.active {
    border-left: 3px solid #a0aec4;
    color: #0d558a !important;
    font-weight: 500;
}
#side-menu > li > a.active i{    color: #1c6293 !important;}
.sidebar .nav-second-level li a {
    padding-left: 23px !important;
}
.sidebar .nav-second-level li ul li {
    padding-left: 20px;
}
.form-control:focus {    border-color: #6e97b5 !important; }
.fileinput.fileinput-new.input-group .btn {
    height: 32px !important;
}


/*.login-register {
    background: url(../img/register1.jpg) center center/cover no-repeat;
    height: 100%;
    position: fixed;
}*/
/*changes ends */