.mr-10{
	margin-right:10px;
}
.mb-15{
	margin-bottom:15px;
}
.mb-5{
	margin-bottom:5px;
}
.mt-0{
	margin-top:0px !important;
}
.mt-5{
	margin-top:5px;
}
.mt-10{
	margin-top:10px;
}
.mt-30{
	margin-top: 30px;
}
.pt-10{
	padding-top:10px;
}
.d-none{
    display: none !important;
}

.d-block{
    display: block !important;
}
.spinner {
  width: 80px;
  height: 80px;
  margin: 130px auto;
  background-color: #20c56b;
  background-color: #20c56b;

  border-radius: 100%;  
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  animation: sk-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
  }
}
.gtSiteChangeId label{
	font-family: 'Raleway', sans-serif !important;
    font-weight: 500;
    color: rgba(83,83,83,1.00);
    letter-spacing: 0.5px;
    word-wrap: break-word !important;
}

.gtNewMemPlan label{
	font-family: 'Raleway', sans-serif !important;
	font-weight: 500;
    color: rgba(83,83,83,1.00);
    letter-spacing: 0.5px;
    word-wrap: break-word !important;
}
.nav-tabs-custom h3{
	font-family: 'Raleway', sans-serif !important;
    font-size: 18px;
    padding: 15px 15px;
    background: #f7f7f7;
    border-radius: 3px;
    color: #18b35e;
    border-bottom: 2px solid #f1f1f1;
    margin-bottom: 20px;
}
.nav-tabs-custom h3 i{
	margin-right:10px;
}
.nav-tabs-custom label{
	font-family: 'Raleway', sans-serif !important;
	font-weight: 500;
    color: rgba(83,83,83,1.00);
    letter-spacing: 0.5px;
    word-wrap: break-word !important;
}
.gtAdminMemResult{
	border: 1px solid rgb(228, 228, 228);
    margin-top: 10px;
    padding: 0px 15px 15px 15px;
    background: rgb(255, 255, 255);
    border-radius: 4px;
	padding-top: 15px;
    padding-bottom: 15px;
	font-family: 'Raleway', sans-serif !important;
}
.gtAdminMemResult h3{
	font-family: 'Raleway', sans-serif !important;
    margin-top: 0px;
    font-size: 20px;
    color: #dd4b39;
}
.gtAdminMemResult .badge{
	margin-left:10px;
    padding: 5px 12px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    background-color: #20c56b;
    border-radius: 10px;
	letter-spacing:1px;
}
.gtAdminMemResult ul.gtAdminMemStatus li{
	font-size: 17px;
    font-weight: 500;
}
.gtAdminMemResult ul.gtAdminMemStatus li i{
	padding-right:5px;
}
.gtAdminMemResult ul.gtAdminMemStatus li i.fa-credit-card{   
	color: #35629a;
}
.gtAdminMemResult ul.gtAdminMemStatus li i.fa-star{
	color: #cea60f;
}
.gtAdminMemResult ul.gtAdminMemStatus li i.fa-thumbs-up{
	color:#20c56b;
}
.gtAdminMemResult ul li{
	list-style-type:none;
}
.gtAdminMemResult .gtAdminMemDetails{
	font-size:13px;
	font-weight: 600;
}
.gtAdminMemDetails .col-lg-7{
	color: #dd4b39;;
}
.gtAdminMemResult .nav > li >a {
    padding: 8px 15px;
	cursor:pointer;
	color: #1c84a5;
}
.current {
    background: none repeat scroll 0 0 #20c56b !important;
    color: #fff !important;
}
.fs-18{
	font-size:18px !important;
}
.gtAdminMemResult .nav > li >a > .approvedDetails{
	position: absolute;
    right: 24px;
    top: 0px;
    color: #20c56b;
    font-size: 16px;
}
.gtAdminMemResult .nav-tabs{
	border-bottom:0px;
}
.gtSelectMember .btn-default {
    background-color: #f5f5f5;
    color: #dd4b39;
    border-color: #ececec;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
}
.gtSelectMember .btn-default:hover,.gtSelectMember .btn-default:focus {
    background-color: #f5f5f5;
    color: #dd4b39;
    border-color: #ececec;
}
.gtUserStatusBtn .btn-danger.active,.gtUserStatusBtn .btn-danger.focus,.gtUserStatusBtn .btn-danger:active,.gtUserStatusBtn .btn-danger:focus, .gtUserStatusBtn .btn-danger:hover,.gtUserStatusBtn .open>.dropdown-toggle.btn-danger {
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
    color: #fff;
    background-color: #20c56b;
    border-color: #20c56b;
}
.gtMemProfile{
	font-family: 'Raleway', sans-serif !important;
	font-size: 13px;
}
.gtMemProfile h4.gtProfileTitle{
	font-family: 'Raleway', sans-serif !important;
	font-size: 20px;
    color: #dd4b39;
}
.gtMemProfile .badge{
	margin-left:10px;
    padding: 5px 12px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    background-color: #20c56b;
    border-radius: 10px;
	letter-spacing:1px;
}
.btn-green .badge {
    color:#20c56b;
    background-color: #fff;
}
.gtMemPlan th{
	font-family: 'Raleway', sans-serif !important;
	font-size:12px;
	font-weight:500;
}
.gtMemProfileSecTitle {
	font-family: 'Raleway', sans-serif !important;
    font-size: 18px;
    padding: 15px 15px;
    background: #f7f7f7;
    border-radius: 3px;
    color: #18b35e;
    border-bottom: 2px solid #f1f1f1;
	margin-bottom: 15px;
}
.fw-500{
	font-weight: 500;
	color:rgba(83,83,83,1.00);
	letter-spacing:0.5px;
	word-wrap:break-word !important;
}
.gtMemProfileMainTitle{
	padding: 10px 15px;
    border: 1px solid #20c56b;
    border-radius: 3px;
    color: #20c56b;
}
.gtMemProfile b{
	color: #dd4b39;
	letter-spacing:0.5px;
	font-weight: 600;
	word-wrap:break-word !important;
}
.word-wrap{
	word-wrap:break-word !important;
}
.line-height-25{
	line-height: 25px;
}
.gtForgotLink a{
	font-weight: 600;
    color: rgb(101, 101, 101);
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
}
.gtForgotLink a:hover{
    color: rgba(38,38,38,1.00);
}
.btn-green {
    background-color: #20c56b;
    border-color: #1BB461;
	color:rgba(255,255,255,1.00);
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
}
.btn-green:hover,.btn-green:focus {
    background-color: #1BB461;
    border-color: #1BB461;
	color:rgba(255,255,255,1.00);
}
.skin-blue .main-header .navbar {
    background-color: #20c56b !important;
}
.skin-blue .main-header .logo {
    background-color: #1bb561 !important;
    color: #fff;
    border-bottom: 0 solid transparent;
}
.skin-blue .main-header .logo:hover {
    background: #1bb561 !important;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #1bb561 !important;
}
.skin-blue .main-header .navbar .nav>li>a:hover, .skin-blue .main-header .navbar .nav>li>a:active, .skin-blue .main-header .navbar .nav>li>a:focus, .skin-blue .main-header .navbar .nav .open>a, .skin-blue .main-header .navbar .nav .open>a:hover, .skin-blue .main-header .navbar .nav .open>a:focus {
    background: rgb(15, 156, 79);
    color: #f6f6f6;
}
.small-box.bg-white{
	background:rgba(255,255,255,1.00);
}
.small-box.bg-white .inner h3{
	color:#20c56b;
	font-family: 'Ubuntu', sans-serif;
}
.small-box.bg-white .inner p{
	color:#20c56b;
	font-size: 17px;
    font-weight: 500;
}
a:hover .small-box.bg-white,a:focus .small-box.bg-white{
	background: #20c56b;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
}
a:hover .small-box.bg-white .inner h3,a:hover .small-box.bg-white .inner p{
	color: #FFFFFF;
}
.lightRed{
	color: #f55d5d;
}
.lightGrey{
	color:rgba(116,116,116,1.00);
}
.dashboard-box .box {
}
.dashboard-box .box-header {
    color: #444;
    display: block;
    padding: 15px;
    position: relative;
    background: #20c56b;
    color: white;
}
.dashboard-box .box.box-danger {
    border-top-color: #11a755;
}
.dashboard-box .box-header > .box-tools {
    position: absolute;
    right: 10px;
    top: 10px;
}
.dashboard-box .btn-box-tool {
     color: white;
}
.dashboard-box .box-header .box-title {
	font-size: 18px;
    font-weight: 600;
}
.users-list .img-thumbnail {
    background-color: #fbfbfb;
    max-width: 155px;
    width: 155px;
}
.users-list-name {
    font-weight: 500;
    color: #828282;
    margin-top: 10px;
    font-size: 15px;
}
.logoUpload img{
	max-width:300px;
}
.faviconUpload img{
	max-width:70px;
}
.faviconUpload .thumbnail{
	padding-top: 47px !important;
    padding-bottom: 47px !important;
}
.siteLogo .btn-danger{
	background-color: #20c56b;
    border-color: #16a758;
    font-size: 18px;
    box-shadow: inset 0px 1px 0px 1px #1fe077;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
}
.siteLogo .btn-danger:hover,.siteLogo .btn-danger:active,.siteLogo .btn-danger.hover {
    background-color: #20c56b;
    box-shadow: inset 0px 1px 0px 1px #1fb764;
}
.logoUpload .alert-success{
	border-color: #e4e4e4;
	color:#9e9c9c !important;
	background-color: #f5f5f5 !important;
}
.label-primary {
    background-color: #595a59 !important;
}
.updateSite .btn-default{
	box-shadow: inset 0px 2px 2px 0px white;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
}
.updateSite .btn-success{
	background-color: #20c56b;
    border-color: #16a758;
    font-size: 18px;
    box-shadow: inset 0px 1px 0px 1px #1fe077;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
}
.updateSite .btn-success:hover,.updateSite .btn-success:active,.updateSite .btn-success.hover {
    background-color: #20c56b;
    box-shadow: inset 0px 1px 0px 1px #1fb764;
}
.dataTables_length select{
	padding: 5px 5px !important;
    margin-left: 10px !important;
}
.dataTables_filter input{
	padding: 5px 5px !important;
    margin-left: 10px !important;
}
.updateSiteApprovalStatus .fa-thumbs-up{
	font-size:18px;
	color:#20c56b !important;
}
.updateSiteApprovalStatus .fa-thumbs-down{
	font-size:18px;
	color:#dd4b39 !important;
}
.updateSite .textUpdate{
	font-size:16px;
}
.default{
   height:34px !important;
}
.search-field {
   height:34px !important;
}
/*.gtCard{
	background: #fdfdfd;
    width: 100%;
    float: left;
    border-radius: 5px;
    padding-bottom: 10px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
	margin-bottom: 15px;
}
.gtCard img{
	border-radius: 5px 5px 0px 0px;
	max-height: 210px;
	width: 100%;
}*/
.default {
    width: 252px !important;
}
.chosen-container-single .chosen-single {
    height: 34px !important;
    padding: 5px 10px !important;
}
.chosen-container-multi .chosen-choices{
	min-height: 34px !important;
    padding: 2px 5px !important;
}
.search-field {
   height: 20px !important;
}
.default {
    height: 20px !important;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 5px 0 !important;
}

thead {
    background-color: #434c50;
    color: #fff;
    padding: 0px 0px;
}

tbody {
    background-color: lightgray;
}