@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,900);


body {margin:0px; padding:0px; font-size: 16px; color: #000;
   font-family: 'Roboto', sans-serif;}

h1,h2,h3,h4,h5,p { margin: 0px; padding: 0px; color: #000;}
h1,h2,h3,h4,h5 { margin: 0px; padding: 0px; color: #000;}
h1 { font-size: 36px; }
h2 { font-size: 28px; }
h3 { font-size: 22px;}
a{ font-size: 15px; text-decoration: none !important; }

ul{list-style: none; margin:0; padding:0;  }

.head {
    background-color: #fff;
    padding: 12px 0;
}
.pad0 {
    padding: 0;
}
.head .logo h2{ color: #fff;     font-size: 24px; font-weight: 600;  }
.head .logo h2 span{ color: #fff; font-weight: 100; }

.head .menu ul{ list-style: none; margin: 0; padding: 8px 0 0 0; text-align: right; }
.head .menu ul li {
    display: inline-block;
    padding: 0px 15px;
}
.head .menu ul li a{color: #fff;}
.head .menu ul li a:hover{color: #775dd0;}
.head .menu ul li a.active{color: #775dd0;}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
  box-shadow: #00000005 0 0 13px 10px;
}.user-menu ul  { text-align: right; }
.user-menu ul  li{ display: inline-block; padding:20px 10px  0 10px;  cursor: pointer; }
.user-menu ul li img{ width: 30px; cursor: pointer; padding-top: 5px;}
.user-menu ul li .fa {font-size: 18px; color: #1c085f; }

.head .logo img{ width: 200px; }
.form-innner .datelab {font-size: 12px; position: absolute; margin-top: -14px; }

.funding .left-in-nav {background: #f5f5f5;}
.funding .left-in-nav ul{
    list-style: none; margin: 0; padding: 20px 0 0 0;
    /*position: fixed; width: 16.6%; */
    }
.funding .left-in-nav ul li {  border-bottom: 1px #b9b9b9 solid ; cursor: pointer; }
 .funding .left-in-nav ul li:hover { background-color: #250e73; }
.funding .left-in-nav ul li a{font-size: 12px; color: #333; padding: 20px 10px; display: block; }
.funding .left-in-nav ul li a:hover { color: #fff; }
.funding .left-in-nav ul li:hover a { color: #fff; cursor: pointer; }
.funding .right-form { padding-bottom: 50px; padding-top:20px;}

.funding .left-in-nav ul li.active {background-color: #250e73; color: #fff;}
.funding .left-in-nav ul li.active a{color: #fff;}

.form-innner {box-shadow: #b3b3b32b 0 0 11px 4px; padding: 40px 20px;}
.funding h4{ color: #fff; font-size: 16px; background-color: #250e73; padding: 10px 10px; }
.funding .form-control:focus {outline: none; box-shadow: none;}
.funding h4 span{ text-align: right; display: inline-block; float: right; }
.funding p{ color: #333; font-size: 14px; padding-top: 0; }
.funding .form-control  {
      border: none !important;
    border-bottom: 1px solid #a79bda !important;
    background: none;
    border-radius: 0;
color:#888888; font-size: 14px;}
.funding .pb-extra .form-control  {
      border: none !important;
    border-bottom: 1px solid #a79bda !important;
    background: none;
    border-radius: 0;
color:#888888; font-size: 14px; padding: 15px 0;}


.funding select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px);
    padding: 0;
}
.funding .floating-label {
  position: absolute;
  pointer-events: none;
  left: 20px;
  top: 10px;
  transition: 0.2s ease all;
  color: #888888;
  font-size: 14px;
}

.funding input:focus ~ .floating-label,
input:not(:focus):valid ~ .floating-label{
  top: -10px;
  bottom: 10px;
  left: 20px;
  font-size: 10px;
  opacity: 1;
}


.multi-field-wrapper {
    position: relative;
}

.multi-field:first-child button { display: none; }
.multi-field-wrapper button .fa {
    font-size: 20px;
}
.remove-field {
    border: none;
    margin-right: -9px;
    margin: -25px -7px 0 auto;
    background: none;
    display: block;
    z-index: 10000;
    cursor: pointer;
    position: relative;
}
.inp-btn button {
    float: right;
    display: inline-block;
    margin: -35px 0 0 auto;
}

.multi-field-wrapper button.add-field {
    color: #fff;
    border: none;
    background: #250e73;
    box-shadow: #250e7342 0 0 4px 4px;
    font-size: 14px;
    padding: 8px 26px;
    border-radius: 40px;
    margin-top: 20px;
    cursor: pointer;
    text-align: center;
}


.multi-field-wrapper button:focus {outline: none;}

.adnew-btn button{
   color: #fff;
    border: none;
    background: #250e73;
    box-shadow: #250e7342 0 0 4px 4px;
    font-size: 14px;
    padding: 8px 26px;
    border-radius: 40px;
    margin:0 0 0 auto;
    display: block;
    cursor: pointer;
    text-align: center;}

.adnew-btn button a{ color: #fff; display:  block; }
.adnew-btn button:focus {outline:none;}

.funding-list .adnew-btn button{
   color: #fff;
    border: none;
    background: #250e73;
    box-shadow: #250e7342 0 0 4px 4px;
    font-size: 14px;
    padding: 8px 26px;
    border-radius: 40px;
    margin:0 0 0 auto;
    display: block;
    cursor: pointer;
    text-align: center;}

.funding-list .adnew-btn button a{ color: #fff; display:  block; }
.funding-list .adnew-btn button:focus {outline:none;}


.data-table table th{ font-size: 15px; padding: 20px 20px; }

.data-table table tbody  tr td { color: #1c085f; font-size: 12px; padding: 15px 20px;  }

.data-table table tbody  tr td ul { }

.data-table table tbody  tr td ul li { padding: 6px 10px; }
.data-table table tbody tr td ul li a i.fa.fa-times {color:red;}


.login-page { padding: 80px 0; background-color: #fbfbfb;}


.log-in-page {
   background-color: #250e73;
    padding: 30px 40px 80px 40px;
    box-shadow: #d6d6d624 0 0 17px 12px;
}

.log-in-page h2 {
    font-size: 22px;
    color: #fff;
        padding-bottom: 50px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 500;
}
.log-in-page .form-control {
    border: none !important;
    border-bottom: 1px solid #a79bda !important;
    background: none;
    color: #fff;
    border-radius: 0;
}

.log-in-page .floating-label {
    position: absolute;
    pointer-events: none;
    left: 20px;
    top: 12px;
    transition: 0.2s ease all;
    color: #ccc;
    font-size: 12px;
}
.log-in-page input:focus ~ .floating-label, input:not(:focus):valid ~ .floating-label {
    top: -18px;
    bottom: 10px;
    left: 20px;
    font-size: 10px;
    opacity: 1;
}

.log-in-page h5 a {
    font-size: 12px;
    text-align: left;
    color: #998bdc;
    font-weight: 100;
}
.log-in-page button:hover {
        background: #5d4b98;
    color: #fff;
    transition: 1s ease;
}
.log-in-page button {
    background: #ffffff;
    box-shadow: #29775438 0 0 4px 4px;
    color: #3c3073f0;
    border: none;
    border-radius: 50px;
    padding: 10px 40px;
    cursor: pointer;
    margin: 0 auto;
    display: block;
}
.log-in-page button:focus {outline: none;}
.log-in-page h6 {
    font-size: 12px;
    color: #fff;
    text-align: center;
}

.log-in-page h6 a {
    font-size: 12px;
    text-align: center;
    color: #998bdc;
    font-weight: 100;
    padding-left: 10px;
    display: inline-block;
}

.log-in-page .form-control:focus {
    outline: none;
    box-shadow: none;
}

.fa-pencil {
  cursor:auto;
}

.pb-extra .col-md-6 p{ border-bottom: 1px solid #a79bda; padding: 15px 0;}
.pb-extra .col-md-6 input{ margin-bottom:0; }

.mlo-first h5{color: #250e73;
    font-size: 16px;
    text-align: center;}

.mlo-first h6{color: #333;
    font-size: 14px;
    padding-top: 10px;
    text-align: center;}

.mlo-first p {font-size: 12px;}
.mlo-first p.total {font-weight: 700;}

.mlo-inner { position: relative; }
.mlo-inner span.dollar-label {
    position: absolute;
    font-size: 12px;
    top: 10px;
    left: 25px;
}

.mlo-inner .form-control { padding-left: 30px; }

.form-innner.form-in-new {padding: 20px 20px 40px 20px;}

.btn-drop .btn { background: none }
.btn-drop button:focus { outline: none; box-shadow: none; }
.btn-drop .dropdown-toggle::after { display: none; }
.btn-drop .dropdown-item.active, .dropdown-item:active { background: none; color: #333; }
.btn-drop .dropdown-menu {min-width: 6rem; margin-left: -12px; margin-top: -10px; cursor: pointer;}

.btn-drop .dropdown-item {padding: 10px 10px;}

.data-table table tbody tr td ul li a{font-size:12px; color:#333;
}

.dash-main .col-md-4 { padding-bottom: 25px; }
.dash-in {
    background:#fff;
    box-shadow: #b3b3b314 0 0 11px 4px;
    padding: 20px 20px 20px 20px;
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.dash-in:hover {
   transform: translateY(-2px) scale(1);
    box-shadow: 0px 14px 24px rgba(62, 57, 107, 0.2); transition: 1s; cursor: pointer;}

.dash-in .dash-icon img{
    width: 45px;
    margin: 0 auto;
    display: block; }

.dash-in .dash-tit{
    font-size: 14px;
    font-weight: 600;
    padding-top: 30px;
     text-align: center;}

.dash-graph img{ width: 100%; }
.dash-in .noti { font-size: 14px;
    font-weight: 600;
     text-align: left;: }
.dash-in ul { list-style: disc; margin: 0; padding: 20px 0 0 20px;}
.dash-in ul li {font-size: 14px; color: #717171; padding-bottom: 20px; }

.funding-list button{ background:#f1f1f1; cursor:pointer; padding: 10px 20px; text-align:center; font-size: 14px; border:none; border-radius:40px;}
.funding-list button .fa{ color: #008000; padding-left: 10px; }
.funding-list button:focus{ outline:none; }

.extra{ padding: 5px 20px 5px 20px !important; }