.profile-set .form-horizontal .form-group .control-label {
    font-size: 13px;
    text-align: left;
}
.button{
	border:1px solid #000;
	padding:10px;
}


body {
  /* padding-top: 40px;
  padding-bottom: 40px;
  background-color: #095f86; */
}

.login-form {
  top:40% !important;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
  background:rgba(255, 255, 255, 0.87);
  border-radius:5px;
  
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: 15px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="email"] {
  margin-bottom: 15px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

input[type="checkbox"]:checked + .checkLabel .customCheck {
    background-position: 0 -595px;
}
.customCheck {
}
.customCheck {
    background: url("signup-sprite.png") no-repeat scroll 0 -562px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 16px;
	margin: -2px 11px 0 0;
    vertical-align: middle;
    width: 16px;
	z-index:100;
}
.backgroundtheme
{
  background-image: url(/img/glowwood.jpg);
  background-repeat: repeat-y;
  min-height: 603px;
}
.themecontainer {
  background-color: rgba(255, 255, 255, 0.83);
  padding: 10px;
  border-radius: 10px;
}
.thoughtcontent {
  padding: 20px 0px;
}
.header {
  margin-top: -4px;
  position: absolute;
}
.header-content {
  position: relative;
  font-size: 18px;
  color:white;
}
.thought {
  background-color: #37308f;
  /*border-radius: 5px;*/
  color: #FFF;
}
.background
{
    background-color: #F6F6F6;
}
.lefthooks {
  background-image: url(/img/diary-effect.png);
  background-repeat: repeat-y;
  height: inherit;
  position: absolute;
  width: 48px;
  margin-left: -23px;
}
.backlines {
  background-image: url(/img/line.png);
  height: 100%;
  min-height: 580px;
  width:97%;
  background-repeat: repeat-y;
}
.icon{
	margin-top:20px;
	padding-top:20px;
}
.icon:hover{
	margin-top:20px;
	padding-top:20px;

}
.box{
	height:150px;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	opacity:0.5;
}
.box:hover {
	opacity:1;
}
.box a {
	color:#FFF;
}
.box a:hover {
	text-decoration:none
}
 .section-row-simple {
        padding-bottom: 15px;
        border-bottom: 1px solid #DBCECE;
        margin-bottom: 15px;
    }

    .section-row {
        padding-bottom: 15px;
        border-bottom: 1px solid #DBCECE;
        margin-bottom: 15px;
        background-color: rgba(255, 255, 255, 0.73);
        padding: 10px;
        border-radius: 10px;
        -webkit-box-shadow: 2px 2px 6px 0px rgba(171,169,171,0.82);
        -moz-box-shadow: 2px 2px 6px 0px rgba(171,169,171,0.82);
        box-shadow: 2px 2px 6px 0px rgba(171,169,171,0.82);
    }

        .section-row:hover {
            border: 1px solid #DBDBDB;
            -webkit-box-shadow: inset 1px 1px 6px 0px rgba(171,169,171,0.82);
            -moz-box-shadow: inset 1px 1px 6px 0px rgba(171,169,171,0.82);
            box-shadow: inset 1px 1px 6px 0px rgba(171,169,171,0.82);
        }

    .section-header {
        margin-top: 25px;
        padding-bottom: 15px;
        border-bottom: 1px solid #837C7C;
        margin-bottom: 15px;
    }

        .section-header a {
            color: #000000;
            font-weight: bold;
        }

    .overdue-date {
        font-weight: bold;
        color: #A01218;
    }
    .sitelinks a
    {color:White;
        }
h1{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: 100;
	font-size:24px;
}
h2{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:36px;
	color:#666;
}
  .top5 {
        margin-top: 5px;
    }

    .top7 {
        margin-top: 7px;
    }

    .top10 {
        margin-top: 10px;
    }

    .top15 {
        margin-top: 15px;
    }

    .top17 {
        margin-top: 17px;
    }

    .top30 {
        margin-top: 30px;
    }
     .top40 {
        margin-top: 40px;
    }
     .top50 {
        margin-top: 50px;
    }
     .top60 {
        margin-top: 60px;
    }
     .top70 {
        margin-top: 70px;
    }

.btn-mehtacustom
{
  color: #37308f;
  background-color: #FFF;
  border: 0px;
}
.btn-mehtacustom:hover, .btn-mehtacustom:focus, .btn-mehtacustom.focus, .btn-mehtacustom:active, .btn-mehtacustom.active, .open > .dropdown-toggle.btn-mehtacustom
{
  color:#FFF;
background-color:#37308f;
border: 0px;
    }
    
    .nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #37308f;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
 float: left;
  margin-bottom: -1px;
  background-color: #37308f;
  color: #FFF;
  border-top: 2px solid #3C3C3C;
}
li.active {
  border-top: 2px solid #F00;
}
.nav-tabs > li > a {
 margin-right: 0px;
 line-height: 1.42857143;
  border: 1px solid rgba(0, 0, 0, 0);
  color: #FFF;
  text-transform: uppercase;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #FFF;
  cursor: default;
  font-weight: bold;
  text-transform: uppercase;
  border: 0px;
  background-color: #37308f;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}