#menu-toggle {

	position: relative;
	top: -2px;
	
}

.row{
    margin-left:0px;
    margin-right:0px;
}

#wrapper {
    transition: all .4s ease 0s;
    height: 100%
}

.sidebar-wrapper {
    margin-left: -200px;
    left: 0px;
    width: 200px;
    background: #222;
    position: fixed;
    height: 100%;
    z-index: 100;
    transition: all .4s ease 0s;
}

.sidebar-wrapper-onscroll {
    margin-top: -90px;
}

.sidebar-nav {
    display: block;
    float: left;
    width: 200px;
    list-style: none;
    margin: 0;
    padding: 0;
}
#page-content-wrapper {
    padding-left: 0;
    margin-left: 0;
    width: 100%;
    height: auto;
}
#wrapper.active {
    padding-left: 200px;
}
#wrapper.active .sidebar-wrapper {
    left: 200px;
}

#page-content-wrapper {
  width: 100%;
}

#sidebar_menu li a, .sidebar-nav li a {
    color: #999;
    display: block;
    float: left;
    text-decoration: none;
    width: 200px;
    background: #252525;
    border-top: 1px solid #373737;
    border-bottom: 1px solid #1A1A1A;
    -webkit-transition: background .5s;
    -moz-transition: background .5s;
    -o-transition: background .5s;
    -ms-transition: background .5s;
    transition: background .5s;
}
.sidebar_name {
    padding-top: 25px;
    color: #fff;
    opacity: .7;
}

.sidebar-nav li {
  line-height: 40px;
  text-indent: 20px;
}

.sidebar-nav li a {
  color: #999999;
  display: block;
  text-decoration: none;
}

.sidebar-nav li a:hover {
  color: #fff;
  background: rgba(255,255,255,0.2);
  text-decoration: none;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
  text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
  height: 65px;
  line-height: 60px;
  font-size: 18px;
}

.sidebar-nav > .sidebar-brand a {
  color: #999999;
}

.sidebar-nav > .sidebar-brand a:hover {
  color: #fff;
  background: none;
}

#main_icon
{
    float:right;
   padding-right: 30px;
   padding-top:20px;
}
.sub_icon
{
    float:right;
   padding-right: 30px;
   padding-top:10px;
}
.content-header {
  height: 65px;
  line-height: 65px;
}

.content-header h1 {
  margin: 0;
  margin-left: 20px;
  line-height: 65px;
  display: inline-block;
}

@media (max-width:767px) {
    #wrapper {
    padding-left: 70px;
    transition: all .4s ease 0s;
}
.sidebar-wrapper {
    left: 0px;
}
#wrapper.active {
    padding-left: 200px;
}
#wrapper.active .sidebar-wrapper {
    left: 200px;
    width: 200px;
    transition: all .4s ease 0s;
}
}



#toTop {
    background: #f8f8f8;
    border: 1px solid #3a8df7;
    bottom: 10px;
    color: #3a8df7;
    cursor: pointer;
    display: none;
    padding: 10px 12px;
    position: fixed;
    right: 10px;
    text-align: center;
    border-radius: 100px;
    z-index: 100000;
}


#footer {
	float: left;
	position: relative;
	width: 100%;
  background: #e8e8e8;
  margin: 10px 0 0 0;
  padding: 25px 0 10px 0;
  z-index: 10000;
}

#footer a {
  color:#efefef;
}


.table-curved {
    border-collapse: separate;
    border: solid #ddd 1px;
    border-radius: 6px;
    border-left: 0px;
    border-top: 0px;
}
.table-curved > thead:first-child > tr:first-child > th {
    border-bottom: 0px;
    border-top: solid #ddd 1px;
}
.table-curved td, .table-curved th {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.table-curved > :first-child > :first-child > :first-child {
    border-top-left-radius: 6px;
}
.table-curved > :first-child > :first-child > :last-child {
    border-top-right-radius: 6px;
}
.table-curved > :last-child > :last-child > :first-child {
    border-bottom-left-radius: 6px;
}
.table-curved > :last-child > :last-child > :last-child {
    border-bottom-right-radius: 6px;
}
/*Clear-Padding*/
.clear-padding
{
		padding:0;
}
.clear-right-padding{

		padding-right:0px;
}
.clear-left-padding{

		padding-left:0px;
}

/*start*/
.star{

	 color: red;
}

/*Browse Field Start*/

.btn-file input[type=file] {
  
  position: absolute;

  top: 0;

  right: 0;  

  text-align: right;  

  opacity: 0;  
}
input[readonly] {

  background-color: white !important;  
}
.browse_btn{

background-color:#E0E0E0;
}

/*Proof id -> Display image Start*/
.bs-example{

  margin-left: 10px;

	margin-bottom:10px;
}

.bs-example img{

	margin-left: 25px;

	margin-bottom:10px;
}

/*Left Menu Link Start*/
.clear-margin-bottom{

	margin-bottom:0px;
}

.left_link_list
 {
    padding-left: 15px;
		padding-bottom:10px;
    padding-top:10px;
}
.left_link_list_design
 {
    padding-left: 15px;
    padding-top:10px;
}
.left_link_list_designs
 {
    padding-left: 15px;
    padding-bottom:10px;
}

.list-unstyled >li  {

	border-bottom:1px solid #dadada;
}

.list-unstyled > li:last-child{

	border-bottom:0px;
}

.list-unstyled > .filled{

	border-right: 3px solid green;
}

.list-unstyled > .not_filled{

	border-right: 3px solid #99cc33;
}

.list-unstyled >  .current_view{

	border-right: 3px solid red;
}
.all-padding-six{

	padding:6px;
}
.margin-top-ten{

	margin-top:10px;
}
.margin-top-twenty{

	margin-top:20px;
}
.padding-left-right-ten
{
padding:0 10px 0 10px;
}

.img-padding{

	padding-left:0px;

	padding-top:6px;

	padding-bottom:8px;
}
.success_full{  

    background-color: #008000;

    float: right;

    margin-top: -10px;

    padding: 7px;   

    border-bottom-left-radius:15px;
}

/*Date Field start*/
.date_class {

	float: left;

  min-height: 1px;

  padding-left: 16px;

  padding-right: 15px;

  position: relative;

  width: 83.333%;   
}

.datepicker_class {
    
		width: 74.3333%;

		min-height: 1px;

    padding-left: 31px;

    padding-right: 15px;

    position: relative;

	  float:left}

/*Edit, Delete and Download button*/
.btn-operation{

	margin-right:15px;

	padding:7px;
}

/*ID Proof*/
.proof-design{

	font-family:italic;

	font-size:14px;
}
/*Customer Information*/
.panel-color-design{

	border:1px solid #E0E0E0;
}
.panel-color-design .panel-heading 
{
	background: #3a8df7;
}
.panel-color-design .panel-heading  h3
{
  color: inherit;

  font-size: 16px;

  margin-bottom: 0;

  margin-top: 0;

  color: white;
}

.profile-image-100 {

  width: 100px;

  height: 100px;

  overflow: hidden;

  border-radius:100%;

  border: 1px solid #ccc;
}

.profile-image-100  img{

	width: 100px;
}
.profile-image-100 {

  border: 1px solid #CCCCCC;

  border-radius: 75%;

  height: 75px;

  overflow: hidden;

  width: 75px;
}
.profile-image-100 img {

   width: 75px;
}


.table-user-information > tbody > tr {
  border-top: 1px solid rgb(221, 221, 221);
}

.table-user-information > tbody > tr:first-child {
  border-top: 0;
}


.table-user-information > tbody > tr > td {
  border-top: 0;
}
.table-user-information .heading{
	width:30%;
}
.navigation-link{

	width:80%;

	margin: 0 10%;
}
.center{

	float: none;

	margin:0 auto;
}

/*addmore start*/
.addmore_button{

	margin-right:15px;

	margin-top:12px;

	margin-botton:15px;
}

/*Client View*/
.panel-green {

	border-color: #5CB85C;
}
.panel-green .panel-heading {

  background-color: #5CB85C;

  border-color: #5CB85C;

  color: #FFFFFF;
}
.panel-green a {

  color: #5CB85C;
}
.panel-green a:hover {

  color: #3D8B3D;
}

.huge {

  font-size: 32px;
}

.panel-red {
   border-color: #D9534F;
}
.panel-red .panel-heading {

  background-color: #D9534F;

  border-color: #D9534F;

  color: #FFFFFF;
}
.panel-red a {
   color: #D9534F;
}
.panel-red a:hover {
   color: #B52B27;
}
.padding-top-ten
{
	padding-top:10px;
	
}

.view-info{

	background:#fff;

  border:1px solid #ddd; 

  margin: 15px 0;

	border-radius: 8px;

  overflow:hidden;
}

.view-info-content{

	padding:0 20px 10px;
}
.view-info-underline{

 border-bottom:1px solid #DDDDDD;

 padding-bottom:6px;
}

.pull-right {

  float: right;
}

.pull-left {

  float: left; 
}
/*Geography of Operations*/
.geo-opera-border{

  border: 1px solid #DDDDDD;

	border-radius: 6px;

	margin-top: 10px;

	padding: 0;
}
.geo-opera-checkbox{

	border-top: 1px solid #DDDDDD;

	height: 130px;

	margin-top: 10px;

	overflow: auto;
}
/*mfi*/
.data{

	color:#5cb85c;

	font-weight:bold;

	font-size:18px;

	text-decoration:none;
}
/*affiliation*/
.search_btn_padding{

padding-bottom:15px;
}
.table_affiliation  th{

  background-color: #3a8df7;

  color: #fff;

  text-transform: uppercase;

  text-align: center;}
