@font-face {
    font-family: OpenSans;
    src: url("../fonts/OpenSans-Regular.ttf");
}

@font-face {
    font-family: OpenSans-Bold;
    src: url("../fonts/OpenSans-Bold.ttf");
}
@font-face {
    font-family: OpenSans-Light;
    src: url("../fonts/OpenSans-Light.ttf");
}

@font-face {
    font-family: OpenSans-Semibold;
    src: url("../fonts/OpenSans-Semibold.ttf");
}
html {
	position: relative;
	min-height: 100%;
}
body {
	margin-bottom: 0;
	font-family: OpenSans;
	font-size: 12px;
}
.homegradient{
	background: -webkit-linear-gradient(-135deg,#ff243b,#702168);
	background: linear-gradient(-135deg,#ff243b,#702168);
	color: #fff;
}
.homegradient_blue{
	background: -webkit-linear-gradient(-135deg,#007af5,#5e2372);
	background: linear-gradient(-135deg,#007af5,#5e2372);
	color: #fff;
}
.homegradient_orange{
	background: -webkit-linear-gradient(-135deg,#ff9343,#ff243b);
	background: linear-gradient(-135deg,#ff9343,#ff243b);
	color: #fff;
}

.clips-row {
 	background-color: #f8f8f8;
 	vertical-align: middle;
}

.clips-row:nth-of-type(odd) {
	background-color: #f0f0f0;
}

.profile-img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 200px;
}

@font-face {
    font-family: NunitoBold;
    src: url(../fonts/Multicolore.otf);
}

@font-face {
    font-family: RalewayRegular;
    src: url(../fonts/NexaLight.otf);
}

.register {
/*
	background-image:    url(../fonts/assets/background-image-register.png);
    background-size:     cover;
    background-repeat:   no-repeat;
    background-position: center center;
*/
}

.nav-tabs>li {
    margin-right: 10px;
    cursor: pointer;
}

.dropdown {
	width: 100%;
}
.nav .dropdown {
	width: auto;
}
ul.nav.nav-bar li.dropdown {
	width: auto;
}

.dropdown-multiselect {
	width: 100%;
}

.dropdown-menu {
	border-radius: 9px;
	font-size: 12px;
}

a:focus, a:hover {
	text-decoration: none;
}

.s1 {
	background-color: #33669A !important;
	height: 100%;
}

.s2 {
	background-color: #5D316C !important;
	height: 100%;
}

.s3 {
	background-color: #F47932 !important;
	height: 100%;
}

.title {
	padding: 0px !important;
}

a {
	color: #a7a9ac;
}

a:focus, a:hover {
	color: #33669A;
}

.btn {
	font-size: 12px;
}

.btn-custom {
	min-width: 100px;
}

.btn-profile {
  margin-top: 5px;
  width: auto;
  height: 33px;
}

.btn-delete {
  margin-top: 5px;
  margin-bottom: 5px;
  height: 33px;
}

.btn-gray-1 {
	color: #a7a9ac;
	background: #fff;
	border-color: #a7a9ac;
	border-radius: 20px;
	border-width: 3px;
}
.btn-gray-1:hover {
	color: #fff;
	border-color: #a7a9ac;
	background: #a7a9ac;
}
.btn-gray-1:focus, .btn-gray-1:active {
	color: #fff;
	border-color: #fff;
	background: #a7a9ac;
	outline: none !important;
}

.btn-gray {
	color: #fff;
	background: #a7a9ac;
	border-color: #fff;
	border-radius: 20px;
	border-width: 3px;
}
.btn-gray:hover {
	color: #a7a9ac;
	border-color: #fff;
	background: #fff;
}
.btn-gray:focus, .btn-gray:active {
	color: #a7a9ac;
	border-color: #a7a9ac;
	background: #fff;
	outline: none !important;
}

.btn-blue {
	color: #fff;
	background: #33669A;
	border-color: #fff;
	border-radius: 20px;
	border-width: 3px;
}
.btn-blue:hover {
	color: #33669A;
	border-color: #fff;
	background: #fff;
}
.btn-blue:focus, .btn-blue:active {
	color: #33669A;
	border-color: #33669A;
	background: #fff;
	outline: none !important;
}

.btn-purple-dark {
	color: #fff;
	background: rgba(70, 16, 71, 0.7);
	border-color: #fff;
	border-radius: 20px;
	border-width: 1px;
	border-style: solid;
}
.btn-purple-dark:hover {
	color: #461047;
	border-color: #fff;
	background: rgba(256, 256, 256, 0.7);
}
.btn-purple-dark:focus, .btn-purple-dark:active {
	color: #461047;
	border-color: #461047;
	background: rgba(256, 256, 256, 0.7);
	outline: none !important;
}

.btn-purple-light {
	color: rgba(256, 256, 256, 0.7);
	background: rgba(93, 49, 108, 0.4);
	border-color: rgba(256, 256, 256, 0.7);
	border-radius: 20px;
	border-width: 1px;
	border-style: solid;
}
.btn-purple-light:hover {
	color: #5D316C;
	border-color: #fff;
	background: rgba(256, 256, 256, 0.4);
}
.btn-purple-light:focus, .btn-purple-light:active {
	color: #5D316C;
	border-color: #5D316C;
	background: rgba(256, 256, 256, 0.4);
	outline: none !important;
}

.btn-red-dark {
	color: #fff;
	background: #A11D25;
	border-color: #fff;
	border-radius: 20px;
	border-width: 3px;
}
.btn-red-dark:hover {
	color: #A11D25;
	border-color: #fff;
	background: #fff;
}
.btn-red-dark:focus, .btn-red-dark:active {
	color: #A11D25;
	border-color: #A11D25;
	background: #fff;
	outline: none !important;
}

.btn-red-light {
	color: #fff;
	background: #EE2034;
	border-color: #fff;
	border-radius: 20px;
	border-width: 3px;
}
.btn-red-light:hover {
	color: #EE2034;
	border-color: #fff;
	background: #fff;
}
.btn-red-light:focus, .btn-red-light:active {
	color: #EE2034;
	border-color: #EE2034;
	background: #fff;
	outline: none !important;
}

.btn-orange {
	color: #fff;
	background: #F47932;
	border-color: #fff;
	border-radius: 20px;
	border-width: 3px;
}
.btn-orange:hover {
	color: #F47932;
	border-color: #fff;
	background: #fff;
}
.btn-orange:focus, .btn-orange:active {
	color: #F47932;
	border-color: #F47932;
	background: #fff;
	outline: none !important;
}

.btn-yellow{
	color: #fff;
	background: #FCB315;
	border-color: #fff;
	border-radius: 20px;
	border-width: 3px;
}
.btn-yellow:hover {
	color: #FCB315;
	border-color: #fff;
	background: #fff;
}
.btn-yellow:focus, .btn-yellow:active {
	color: #FCB315;
	border-color: #FCB315;
	background: #fff;
	outline: none !important;
}


.nunito-search {
	font-family: NunitoBold;
	color: #fff;
/* 	padding-bottom: 10px; */
}
.raleway-search {
	font-family: RalewayRegular;
	color: #fff;
}

.form-control-custom {
 	border-radius: 9px !important;
	font-family: RalewayRegular;
	height: 24px;
}

.edit-label {
	font-family: NunitoBold;
	color: #32689B;
	margin: 5px 0 0 5px;
}

.search-label {
	font-family: NunitoBold;
	color: #fff;
}

.search-label-dark {
	font-family: NunitoBold;
	color: #33669A;
}

.search-left {
	float:left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 80%;
	text-align: left;
}

.btn-select-file {
/* 	background-color: #fff; */
	border-radius: 9px;
	border-color: transparent;
	color: #FFFFFF;
    width: 100%;
/*     font-family: RalewayRegular; */
}

.dropdown-toggle {
/* 	background-color: #fff; */
	border-radius: 4px;
	border-color: transparent;
	color: #a7a9ac;
	height: 24px;
    width: 100%;
/*     font-family: RalewayRegular; */
}

button.dropdown-toggle {
/* 	background-color: #fff; */
	border-radius: 8px;
	border: none;
	color: #929497 !important;
    width: 100%;
/*     font-family: RalewayRegular; */
}

/*
.btn-default:hover {
  color: #a7a9ac;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:focus, .btn-default:active {
	color: #a7a9ac !important;
}
*/

.img-caret {
	float: right !important;
}

.step-hide {
	display: none;
}

.gray-out {
	opacity: 0.2;
}

.wizzar-nav {
	left: 70px;
    bottom: 45px;
}

.wizzar-nav-img {
	width: 10px;
    float: right;
}

.head-line {
	padding-top: 30px;
}


.result-head {
    line-height: normal;
}

.result-head .text1 {
	font-size: 30px;
}

.result-head .text2 {
/*
	position: absolute;
    bottom: 5px;
    left: 200px;
*/
	position: absolute;
    top: 10px;
    font-size: 15px;
}

.result-head .text3 {
	float: right;
    font-size: 10px;

}



.dd-arrow {
	float: right;
	padding-top: 5px;
	width: 18px;
}

.dd-register {
	border-color: lightgray;
/* 	border-radius: 9px; */
}

.dd-results {
	background-color: #a7a9ac !important;
	color: white !important;
	height: 30px;
}

.dd-results div {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
    float: left;
}

.dd-var {
	text-align: left;
}

.dd-var div {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    width: 80%;
}

div.waitingMsg {
    margin-top: 20px;
    color: #DEB63C;
    font-style: italic;
}

/*
#footer {
  position: relative;
  margin-top: -180px;
  height: 180px;
  clear:both;
}
*/
.nunito {
	font-family: NunitoBold;
}
.raleway {
	font-family: RalewayRegular;
}


/* Extra small devices (phones, up to 480px) */
/*
@media screen and (max-width: 767px) {
	.main-heading {
		font-size: 13vw;
		line-height: 0.9;
	}
	.sub-heading {
		font-size: 6vw;
		line-height: 0.8;
	}
	.active {
		border: none;
	}
}
*/
/* Small devices (tablets, 768px and up) */
/*
@media (min-width: 768px) and (max-width: 991px) {
	.main-heading {
		font-size: 13vw;
		line-height: 0.9;
	}
	.sub-heading {
		font-size: 6vw;
		line-height: 0.8;
	}
}
*/
/* tablets/desktops and up ----------- */
/*
@media (min-width: 992px) and (max-width: 1199px) {
	.main-heading {
		font-size: 13vw;
		line-height: 0.9;
	}
	.sub-heading {
		font-size: 6vw;
		line-height: 0.8;
	}
}
*/
/* large desktops and up ----------- */
/*
@media screen and (min-width: 1200px) {
	.main-heading {
		font-size: 13vw;
		line-height: 0.9;
	}
	.sub-heading {
		font-size: 6vw;
		line-height: 0.8;
	}
}

.smaller-heading {
	font-size: 4.5vw;
}
.small-heading {
	font-size: 5.5vw;
	line-height: 0.8;
}
*/
.normal-heading {
	font-size: 11vw;
	line-height: 1;
}
.name-heading {
	font-size: 25px;
}
.search-heading-top {
	font-size: 3vmin;
	margin: 20px 0;
}
.search-heading-middle {
	font-size: 18.5vmin;
    line-height: normal;
}
.search-heading-bottom {
	font-size: 6.2vmin;
	line-height:normal;
	margin: auto;
}
.text-heading {
	font-weight: bold;
	color: #939598;
}
.purple {
	color: #471143;
}
.white {
	color: #fff !important;
}
.lightpurple {
	color: #5b1344;
}
.register-input {
	margin-top: 20px;
	width: 100%;
	font-size: 16px;
    font-weight: bolder;
}
.terms {
	font-size: 16px;
    font-weight: bolder;
	margin: 20px 0;
}
.logginInMsg {
	font-size: 16px;
    font-weight: bolder;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgba(239, 239, 239, 0.8);
}
.table-striped>tbody>tr {
	 background-color: rgba(249, 249, 250, 0.8);
}
.table-striped>tbody>tr>td {
/* 	border-radius: 20px; */
}

.numsort {
	font-size: 1.4vmax;
}
.sortclips {
	font-size: 1.4vmax;
	margin: 20px 0;
	cursor: pointer;
}
.sortclips:hover {
	color: #326895;
}
.publictable {
	margin-top: 20px;
}
/*
.publictable tbody tr:hover {
	background-color: #33669a;
	color: white!important;
}
*/

.alt {
	background-color:#efeff0;
}

/*
.active {
	color: #471143;
	border-bottom: 2px solid;
	font-weight: bold;
}
*/
.table-responsive {
    border: none;
}

.ng-hide-add, .ng-hide-remove {
    /* ensure visibility during the transition */
    display: block !important; /* yes, important */
}

.cssSlideUp {
    transition: .5s linear all;
    padding-top: 20px;
}
.cssSlideUp.ng-hide {
    height:0;
}

.slideup {
  left:0;
}
.slideup.ng-enter,
.slideup.ng-leave {
  transition:0.15s linear all;
  position:fixed;
}
.slideup.ng-enter {
  z-index:inherit;
  left:-100%;
  height:inherit;
}
.slideup.ng-enter-active {
  transition:0.15s linear all;
  left:0;
  position:relative;
}
.slideup.ng-leave {
  z-index:9999;
  right:0;
}
.slideup.ng-leave-active {
  transition:0.15s linear all;
  position:fixed;
  right:-100%;
  left:100%;
}

#img-crop canvas {
	margin: 10px 0 !important;
}

.animate-home.ng-leave{
  top: 0;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: downfromtop;
          animation-name: downfromtop;
}

@-webkit-keyframes downfromtop {
  0%{
    top: 0;
  }
  100% {
    top: 100%;
  }
}

@keyframes downfromtop {
  0%{
    top: 0;
  }
  100% {
    top: 100%;
  }
}

.animate-home.ng-enter{
  top: 0;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: upfrombottom;
          animation-name: upfrombottom;
}

@-webkit-keyframes upfrombottom {
  0%{
    top: 100%;
  }
  100% {
    top: 0;
  }
}

@keyframes upfrombottom {
  0%{
    top: 100%;
  }
  100% {
    top: 0;
  }
}

button.moreBtn {
	margin-right: 15px;
	padding: 2px 12px;
}

textarea {
	border-radius: 9px;
    border: 1px solid #ccc;
    color: #a7a9ac;
    width: 100%;
    padding: 5px 15px;
}

/*
button.removeItem {
	border-color: #32679A;
    border-width: 2px;
    background-color: transparent;
    border-radius: 9px;
    font-style: italic;
    color: #32679A;
}

button.removeItem span {
	margin-left: 5px;
	color: #A11D25;
}
*/


input[type="radio"] {
	margin: 5px;
}

/*
.score {
    width: 120px;
    height: 114px;
    background-image: url('https://www.voiceme.co.za/img/score.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 17px 0 0 0 ;
    text-align: center;
    font-size: 20px;
}
*/

/*
.tooltip.customTooltip .tooltip-inner {
	font-family: RalewayRegular;
	color: white;
	background-color: #32689B;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.tooltip.errorTooltip .tooltip-inner {
	font-family: RalewayRegular;
	color: white;
	background-color: #EC1E29;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
*/

.vm-next {
	margin: 15px 0;
}

.item-removed {
    color: red;
    text-decoration: line-through;
}

.navbar-toggle {
	border-color: #a7a9ac; /**/
/* 	margin: 23px 0;  */
}


/*
.navbar {
    min-height: 10vw;
}
*/


.navbar-brand>img {
/* 	width: 11.5vw; */
/* 	padding: 0; */
/* 	height: 120px; */
}

/*
.navbar-nav, .navbar-nav li, .navbar-nav li a {
  height: 40px;
  line-height: 40px;
}
*/

/*
.navbar-nav li a {
  padding-top: 0;
  padding-bottom:0;
}
*/
.navbar-collapse.in {
/* 	margin-top: 100px; */
}

.navbar-toggle .icon-bar {
    background: #fff;
}
/*
.navbar {
	height: 120px;
    min-height: 120px;
}
*/
.nav>li>a:hover, .nav>li>a:focus {
	color: #3268a1;
    background-color: transparent;
}

.disabled-label {
	color: #A7A9AC;
}

/*
.disabled-input {
	background-color: #A7A9AC !important;
}
*/
.colourbg {
	background-image: url('../img/VoiceMe-Logo-Wave-all.svg');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 250%;
}
.yellowbg {
	background-image: url('../img/VoiceMe-Logo-Wave-yellow.svg');
	background-position-x: 35%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	background-size: 180%;
}
.redbg {
	background-image: url('../img/VoiceMe-Logo-Wave-red.svg');
	background-position-x: 35%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	background-size: 180%;
}
.open>.dropdown-menu {
    overflow: scroll;
    max-height: 250px;
}
.search-ta>.dropdown-menu {
    max-height: 250px !important;
    overflow: scroll !important;
}
.clip-ta>.dropdown-menu {
    max-height: 250px !important;
    overflow: scroll !important;
}
.proj-ta>.dropdown-menu {
    max-height: 250px !important;
    overflow: scroll !important;
}
.nopadding-left {
	padding-left: 0;
}
.nopadding-right {
	padding-right: 0;
}
ul ul, ol ul {
	list-style: none;
}
.cross-search {
	text-align: right;
	padding-right: 0;
}
.proj-input {
	margin-top: 1%;
}
.proj-lbl {
	margin-top: 2%;
	text-transform: lowercase;
	text-align: right;
}







/*New Designs */

.purple {
	color: #6F1E6C;
}
.white {
	color: #fff;
}
.white_chev {
	color: #fff;
}

.white_calendar {
	color: #fff;
}

.white_calendar:hover {
	color: #FB0029;
}

.nopadding-left {
	padding-left: 0;
}
.nopadding-right {
	padding-right: 0;
}

.nomargin-left {
	margin-left: 0;
}
.nomargin-right {
	margin-right: 0;
}
.navbar {
    margin-top: 2vw;
    margin-bottom: 0;
}
.navbar-brand {
    float: left;
    height: inherit;
    padding: 0;
}

.header_font{
	font-family : OpenSans-Bold;
	font-size : 15px;
	color : #fff;
	margin-top: 0;
}
.navbar-nav>li>a {
    color: #fff;
}
.navbar-nav>li>a:hover, .navbar-nav>li>a:focus  {
    color: #4A0F64;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.bg_image {
	position: absolute;
	top: -5vw;
	z-index: -1;
}
.bg_image_small {
	position: fixed;
	top: 35px;
	z-index: -1;
}
.opensans {
	font-family: OpenSans;
}
.opensans_bold {
	font-family: OpenSans-Bold;
}
.opensans_light {
	font-family: OpenSans-Light;
}
.opensans_semibold {
	font-family: OpenSans-Semibold;
}
textarea.form-control {
	border-radius: 8px;
}
.main-heading {
	font-size: 70px;
	margin-bottom: 10px;
}
.medium-heading {
	font-size: 40px;
	margin-bottom: 10px;
}

.sub-heading {
	font-size: 24px;
}
.small-heading {
	font-size: 15px;
}
.register {
	background: rgba(111,30,108,0.7);
  color: #fff;
  border-radius: 10px;
  margin: 20px 0 40px 0;
  padding: 20px;
}
.register .heading {
	font-size: 20px;
	margin-bottom: 10px;
}
.search_form .heading {
	font-size: 20px;
	margin-bottom: 20px;
	color: #231F20;
}

.search_form .heading_mobile {
	font-size: 18px;
	margin-bottom: 20px;
	color: #231F20;
}
.project_title {
	font-size: 25px;
	font-weight: bold;
	margin: 20px 0;
	color: #231F20;
}
.project_heading {
	margin-top: 10px;
	color: #808184;
	margin-bottom: 5px;
}


input {
    width: 100%;
    margin-bottom: 3px;
}
.homegradient input {
	background: rgba(74,15,100,0.4);
    border: 2px solid transparent;
    border-radius: 8px;
    padding: 5px 10px;
}
.homegradient input:focus {
	background: rgba(74,15,100,0.4);
    border: 2px solid rgba(255, 255, 255, 0.6);
    border-radius: 8px;
    padding: 5px 10px;
    box-shadow: 0;
	outline: 0 none;
}
.login_form {
	font-size: 20px;
}
.login_form input {
	height: 60px;
	border-radius: 15px;
}
.login_form input:focus {
    border-radius: 15px;
}
.login_form button {
	height: 60px;
	border-radius: 30px;
	width: 300px;
}

.input-group {
	margin-top: 10px;
	width: 100%;
}

.homegradient input[type="radio"], .homegradient input[type="checkbox"] {
    display:none;
}
.homegradient input[type="radio"] + label, .homegradient input[type="checkbox"] + label {
}
.homegradient input[type="radio"] + label span, .homegradient input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  50%;
    border-radius:  50%;
}

.homegradient input[type="radio"] + label span, .homegradient input[type="checkbox"] + label span {
     background-color:rgba(74,15,100,0.4);
}

.homegradient input[type="radio"]:checked + label span, .homegradient input[type="checkbox"]:checked + label span{
     border: 6px solid #611a62;
	 background: #fff;
}
.homegradient *::-webkit-input-placeholder {
	color: #fff;
}
.homegradient *:-moz-placeholder {
	color: #fff;
}
.homegradient *::-moz-placeholder {
	color: #fff;
}
.homegradient *:-ms-input-placeholder {
	color: #fff;
}
*::-webkit-input-placeholder {
	color: #929497;
}
*:-moz-placeholder {
	color: #929497;
}
*::-moz-placeholder {
	color: #929497;
}
*:-ms-input-placeholder {
	color: #929497;
}
/*
.edit_project_name::-webkit-input-placeholder {
	color: #fff;
}
.edit_project_name:-moz-placeholder {
	color: #fff;
}
.edit_project_name::-moz-placeholder {
	color: #fff;
}
.edit_project_name:-ms-input-placeholder {
	color: #fff;
}
*/

.smallmargin_top {
	margin-top: 10px;
}
.biggermargin_top {
	margin-top: 30px;
}
.smallmargin_bottom {
	margin-bottom: 10px;
}
.padding_bottom_edit {
	padding-bottom: 70px;
}
.small_padding_bottom_edit {
	padding-bottom: 30px;
}
.homegradient_orange .btn-default.cancel {
	background: #fff;
    color: #FB0029 !important;
}

.homegradient_orange .btn-default.cancel:hover, .homegradient_orange .btn-default.cancel:focus {
	background: #fff;
    color: #ff871f !important;
}

.small_text {
	font-size: smaller;
}
.btn-project-list {
  width: 70px;
}
.btn-project-conf-req {
  width: 70px;
}
.btn-default {
	border-radius: 8px;
	background-color: #4A0F64;
	color: #fff;
	border: none;
	padding-left: 20px;
    padding-right: 20px;
}
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
	opacity: 1;
	background-color: #4A0F64;
	color: #fff;
}
.btn-default:hover, .btn-default:focus {
	background-color: #fff;
	color: #4A0F64;
}
.help_page {
	background: #fff;
	color: #919295;
	height: 100%;
	margin-bottom: 40px;
	padding-bottom: 30px;

}
.help_menu {
	border-bottom: 2px solid #6F1E6C;
	margin-top: 20px;
	text-align: center;
	font-size: 15px;
}

.help_menu ul {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}
.help_menu ul li {
	display: inline-block;
	margin-right: 10px;
	color: inherit;
	padding: 10px;
	cursor: pointer;
	margin-bottom: -3px;
}
.help_menu ul li a{
	color: inherit;
	padding: 10px;
	padding-left: 2px;
}

.help_menu ul li.active{
	color: #6F1E6C;
	text-decoration: none;
	border-bottom: 4px solid #6F1E6C;
}
.help_menu ul li:hover{
	color: #FF2734;
	text-decoration: none;
}
.help-heading {
	font-size: 20px;
	margin-bottom: 20px;
}
.help-subheading {
	font-size: 16px;
	margin-bottom: 20px;
}
ol {
/* 	color: #6F1E6C; */
	counter-reset: item;
}
ol li {
/* 	color: #6F1E6C; */
	margin-top: 10px;
	display: block;
}
ol li:before {
	color: #6F1E6C;
	font-weight: bold;
	content: counters(item, ".") " ";
	counter-increment: item;
	margin-right: 10px;
}
.help_text {
	padding-bottom: 30px;
	padding-top: 30px;
	border-bottom: 1px solid;
}
.help-block {
  font-size: 12px;
  font-weight: bolder;
  text-align: center;
  color: #FF2734;
}
div.errorMsg {
    margin-top: 20px;
    color: #FF2734;
    font-style: italic;
}
div.errorMsg span {
    color: inherit !important;
}
.btn-big {
	height: 60px;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
}
.help_page .btn-big:hover {
	background-color: #FF2734;
	color: #fff;
}
.script {
	margin-top: 30px;
	margin-bottom: 10px;
}
table.demo_scripts tr td {
	padding-right: 40px;
}
.border_bottom {
	border-bottom: 1px solid ;
	height: 5px;
}
.script_border30 {
	margin-top: 30px;
	border-top: 1px solid ;
	height: 30px;
}
footer {
	position: absolute;
	bottom: 0;
	background: #fff;
	width: 100%;
	padding: 10px;
}
.help_page footer {
	background: #fff;
}
footer a {
	margin-left: 30px;
	color: inherit;
	text-decoration: none;
}
footer a:hover, footer a:focus {
	color: #FF2734;
	text-decoration: none;
}
.transparent-footer {
	background-color: transparent;
}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	color: #FF2734;

}
.search_title {
  margin: 25px 0;
  font-size: 25px;
}
.search_form {
	background-color: #EEEFEF;
	border-radius: 10px;
  margin: 30px 0;
  padding: 20px;
  color: #929497;
  min-height: 470px;
}

.search_form_half {
  min-height: 150px;
	padding-bottom: 15px;
	padding-top: 15px;
}

.search_form_half_mobile {
  min-height: 200px;
	padding-bottom: 15px;
	padding-top: 15px;
}

.search_form_half_top {
  margin-bottom: 10px;
}

.search_form_half_middle {
  margin-bottom: 0px;
  margin-top: 0px;
}

.search_form_half_bottom {
  margin-top: 10px;
}

.search_fields > div {
  margin-bottom: 30px;
}

.absolute_bottom {
	position: absolute;
	bottom: 20px;
	left: 0;
}
.absolute_bottom_50 {
	position: absolute;
	bottom: 50px;
	left: 0;
}
.bigbtn {
    height: 60px;
    border-radius: 30px;
    width: 200px;
}
.medbtn {
    height: 30px;
    border-radius: 30px;
    width: 200px;
}
.buttonbelow {
	margin-bottom: 80px;
}
.width50 {
	width: 50%;
	margin-left: 50%;
}
.width100 {
	width: 100%;
}
.btn-custom {
	color: #929497;
	background-color: #fff;
	margin-bottom: 5px;
	border-radius: 8px;
}
.dropdown_icon {
	float: right;
	padding: 2px;
}
.dropdown_text {
	float: left;
	color: #929497 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
    text-align: left;
}
.artist_div {
	border-bottom: 2px solid #808184;
	padding: 10px;
}
.profile-summary {
	padding: 20px 0;
	margin: 20px 0;
	border-bottom: 2px solid #808184;
}
.forgot_pw {
	text-align: right;
	font-size: 10px;
}
.forgot_pw a{
	color: #fff;
}
.forgot_pw a:hover, .forgot_pw a:focus{
	color: #4A0F64;
}
.project_section {
	padding: 5px 0 20px 0;
/* 	border-bottom: 1px solid #808184; */
	margin-bottom: 5px;
	margin-left: 20px;
	margin-right: 20px;
}

.project_section>.project_heading {
	padding-left: 0;
	padding-top: 15px;
}

/*BLUE BACKGROUND*/
.homegradient_blue footer {
	background: #fff;
	color: #808184;
}
.script_btn {
	background: #808184;
	color: #fff;
	border: none;
	border-radius: 15px;
}
.homegradient_blue .script_btn:hover, .script_btn:focus {
	background: #3365D6;
	color: #fff;
}
.homegradient_blue .help_menu {
	border-bottom: 2px solid #3365D6;
}
.homegradient_blue .help_menu ul li.active{
	color: #3365D6;
	border-bottom: 5px solid #3365D6;
}
.homegradient_blue .help_menu ul li:hover {
	text-decoration: none;
	color: #4A0F64;
}
.homegradient_blue a:focus, .homegradient_blue a:hover {
    color: #4A0F64;
}
.profile_buttons {
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.homegradient_blue .btn-custom:hover .dropdown_icon{
	color: #3365D6;
}
.homegradient_blue .btn-custom:hover .dropdown_text{
	color: #929497;
}

.homegradient_blue .btn-default {
	background-color: #fff;
	color: #3365D6;
}
.homegradient_blue footer a:hover {
	color: #3365D6;
	text-decoration: none;
}
.btn-inverse {
	border-radius: 8px;
	background-color: #3365D6;
	color: #fff;
	border: none;
	padding-left: 20px;
    padding-right: 20px;
}


.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #EDEEEE;
}
.table-striped>tbody>tr {
    background-color: #D8D8D8;
}
.publictable tbody tr .ng-binding:hover{
    color: #274DCC;
    cursor: pointer;
}

.homegradient_blue .btn-default.greybg {
	background-color: #EDEEEE;
	color: #3365D6;
}
.homegradient_blue input.greybg {
	background: #EDEEEE;
    border: 2px solid transparent;
    border-radius: 8px;
    padding: 5px 10px;
}

.homegradient_blue .btn-calendar.greybg {
	background: #EDEEEE;
}

.homegradient_blue .btn-default:hover, .homegradient_blue .btn-default:focus {
	color: #fff;
	background-color: #3365D6;
}
.btn-inverse:hover, .btn-inverse:focus {
	color: #fff;
	background-color: #4A0F64;
}
.btn-default.inverse {
	background-color: #3365D6;
	color: #fff;
}
.btn-default.inverse:hover, .btn-default.inverse:focus {
	color: #fff;
	background-color: #4A0F64;
}
.greybg {
	background-color: #EDEEEE;
}
.profile_block {
	border-radius: 8px;
	border: none;
	padding: 20px;
	margin-top: 30px;
}
.profile_block_mobile {
	border-radius: 8px;
	border: none;
	padding: 20px 0;
	margin-top: 40px;
	margin-bottom: 60px;
}
.user_name {
	font-family: OpenSans-Light;
	font-size: 40px;
	color: #231F20;
	text-align: center;
	padding-bottom: 20px;
}
.homegradient_blue .ng-binding {
	color: #231F20;
}
.homegradient_blue .btn-default.ng-binding {
	color: #3365D6;
}
.homegradient_blue .btn-default.inverse.ng-binding {
	color: #fff;
}
.homegradient_blue .btn-default.ng-binding:hover,.homegradient_blue .btn-default.ng-binding:focus {
	color: #fff;
}
.homegradient_blue .search_title {
	color: #3365D6;
}
.edit-label {
    font-family: OpenSans-Semibold;
    color: #808184;
    margin: 0;
    font-size: 11px;
    font-weight: normal;
}
.profile_detail {
	margin-bottom: 15px;
	font-size: 12px;
}
/*
.profile_password_button {
	position: absolute;
}
*/
.homegradient_blue input {
	background: #fff;
    border: 2px solid transparent;
    border-radius: 8px;
    padding: 5px 10px;
    color: rgb(85, 85, 85) !important;
}
.homegradient_blue input:focus {
	background: #fff;
    border: 2px solid #3365D6;
    border-radius: 8px;
    padding: 5px 10px;
    box-shadow: 0;
	outline: 0 none;
}
.save-cancel {
  text-align: center;
	position: absolute;
	bottom: 20px;
	right: 30px;
	z-index: 1;
}
button.removeItem {
    margin: 1px;
    border: 1px solid #3365D6;
}

button.removeItem span {
	margin-left: 5px;
	color: inherit;
}
.ng-binding.search_name {
	font-size: 23px;
	color: #3365D6 !important;
}
.score {
    width: 120px;
    height: 114px;
    background-image: url('https://www.voiceme.co.za/img/score.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 27px 0 0 0 ;
    text-align: center;
	color: #3365D6 !important;
	font-size: 35px;
}
.score .percent {
	color: #4A0F64 !important;
	font-size: 20px;
}
.matches {
	color: #808184;
	text-align: right;
}
.matches.ng-binding {
	color: #808184 !important;
}
.homegradient_blue .nav-tabs>li {
    margin-right: 10px;
    cursor: pointer;
    background: #3365D6;
    padding: 5px 15px;
    color: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.homegradient_blue .nav-tabs>li:hover, .homegradient_orange .nav-tabs>li:focus {
    background: #4A0F64;
}
.homegradient_blue .nav-tabs>li.active{
    background: #4A0F64;
}
.homegradient_blue .add_text {
	font-size: 17px;
	color: #3365D6;
}
/* 231F20 */

/*ORANGE BACKGROUND*/
.homegradient_orange footer {
	background: #fff;
	color: #808184;
}
.homegradient_orange a:focus, .homegradient_orange a:hover {
    color: #FF871F;
}
.homegradient_orange .ng-binding.search_name {
	color: #FB0029;
}
.homegradient_orange button.removeItem {
    border: 1px solid #FB0029;
}
.homegradient_orange footer a:hover {
	color: #FF871F;
	text-decoration: none;
}
.homegradient_orange .btn-default.greybg {
	background-color: #EDEEEE;
	color: #FB0029;
}
.homegradient_orange .btn-default {
	background-color: #fff;
	color: #FB0029;
}
.homegradient_orange .nav-tabs>li {
    margin-right: 10px;
    cursor: pointer;
    background: #fb0029;
    padding: 5px 15px;
    color: #fff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.homegradient_orange .nav-tabs>li:hover, .homegradient_orange .nav-tabs>li:focus {
    background: #FF871F;
}
.homegradient_orange .nav-tabs>li.active{
    background: #FF871F;
}
.homegradient_orange .btn-default:hover, .homegradient_orange .btn-default:focus {
	color: #fff !important;
	background-color: #FB0029;
}

.homegradient_orange .btn-default.inverse {
	background-color: #FB0029;
	color: #fff;
}
.homegradient_orange .btn-default.inverse:hover, .homegradient_orange .btn-default.inverse:focus {
	color: #fff;
	background-color: #FF871F;
}
.homegradient_orange .btn-inverse:hover, .homegradient_orange .btn-inverse:focus {
	color: #fff;
	background-color: #FF871F;
}
.homegradient_orange .help_menu {
	border-bottom: 2px solid #FB0029;
}
.homegradient_orange .help_menu ul li.active{
	color: #FB0029;
	border-bottom: 5px solid #FB0029;
}
.homegradient_orange .help_menu ul li:hover {
	text-decoration: none;
	color: #FF871F;
}

.homegradient_orange .btn-custom:hover .dropdown_icon{
	color: #FB0029;
}
.homegradient_orange .btn-custom:hover .dropdown_text{
	color: #929497;
}

.homegradient_orange .btn-inverse {
	border-radius: 8px;
	background-color: #FB0029;
	color: #fff;
	border: none;
	padding-left: 20px;
    padding-right: 20px;
}

.homegradient_orange .btn-inverse.btn-big {
	height: 60px;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
}

.homegradient_orange .script_btn:hover, .script_btn:focus {
	background: #FB0029;
	color: #fff;
}
.homegradient_orange .publictable tbody tr .ng-binding:hover{
    color: #FB0029;
}
.homegradient_orange .ng-binding {
	color: #231F20;
}
.homegradient_orange .edit_projects_header.ng-binding {
	color: #fff;
}
.homegradient_blue .edit_projects_header_1.ng-binding {
	color: #fff;
}
.homegradient_orange .search_title {
	color: #FB0029;
}
.homegradient_orange .score {
	color: #FB0029 !important;
}
.homegradient_orange .score .percent {
	color: #FF871F !important;
	font-size: small;
}
.homegradient_orange input {
	background: #fff;
    border: 2px solid transparent;
    border-radius: 8px;
    padding: 5px 10px;
}
.homegradient_orange input.greybg {
	background: #EDEEEE;
    border: 2px solid transparent;
    border-radius: 8px;
    padding: 5px 10px;
}

.homegradient_orange input:focus {
	background: #fff;
    border: 2px solid #FB0029;
    border-radius: 8px;
    padding: 5px 10px;
    box-shadow: 0;
	outline: 0 none;
}

.homegradient_orange .btn-calendar.greybg {
	background: #EDEEEE;
}

.homegradient_orange .navbar-nav>li>a:hover, .homegradient_orange .navbar-nav>li>a:focus {
    color: #FB0029;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] {
     background-color: #fff;
     opacity: 0.65;
}
.disabled-input {
	opacity: .65;
	cursor: not-allowed;
}
button[disabled], html input[disabled] {
    cursor: not-allowed;
}
.form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
		color: #231F20;
    font-size: 12px;
    height: 24px;
}
.btn-default.cancel:hover {
	background: #fff;
	color: #FF871F;
}
.input-group-btn {
    padding-top: 17px;
    border-radius: 8px;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
.btn-calendar, .btn-time {
	background-color: #fff;
	color: #3365D6;
	height: 24px;
}
.homegradient_orange .btn-calendar, .homegradient_orange .btn-time {
	background-color: #fff;
	color: #FB0029;
}
.date-input, .time-input {
	border-top-left-radius: 8px !important;
	border-bottom-left-radius: 8px !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	text-align: left;
	padding-left: 10px !important;
}
.btn:hover {
    color: inherit;
}
.modal-body {
	color: #231F20;
}
.tooltip.customTooltip .tooltip-inner {
	color: white;
	background-color: #FF871F;
	padding: 10px 15px;
	box-shadow:none;
}

.tooltip.errorTooltip .tooltip-inner {
	color: white;
	background-color: #fb0029;
	padding: 10px 15px;
	box-shadow:none;
}
.results_clip_title.ng-binding {
	color: #fff !important;
	overflow-x: hidden;
}
.results_button {
	background-color: #808184;
	color: #fff;
	width: 100%;
}
.edit_projects_header {
	width: 100%;
	background: #fb0029;
	color: #fff;
	font-size: 28px;
	padding: 12px 20px;
}
.edit_projects_header_1 {
	width: 100%;
	background: #3365D6;
	color: #fff;
	font-size: 28px;
	padding: 12px 20px;
}
.homegradient_orange .add_text {
	font-size: 17px;
	color: #fb0029;
}
input.edit_project_name {
	background: transparent;
	font-size: 35px;
	color: #fff;
}
input.edit_project_name:focus {
	background: transparent;
	font-size: 35px;
	color: #808184;
}
.time_divider {
	padding-top: 5px;
}
/* Extra small devices (phones, up to 480px) */

@media screen and (max-width: 767px) {
	.main-heading {
		font-size: 30px;
		margin-bottom: 10px
	}
	.medium-heading {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.sub-heading {
		font-size: 16px;
	}
	.small-heading {
		font-size: 12px;
	}
	footer a {
		margin-left: 10px;
	}
	.navbar {
	    margin-top: 0;
	    margin-bottom: 0;
	}
	.width50 {
		width: 100%;
		margin-left: 0;
	}
	.img-right {
		max-width: 100%;
	}

}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
	.main-heading {
		font-size: 6vw;
	}
	.medium-heading {
		font-size: 4vw;
	}
	.sub-heading {
		font-size: 3vw;
	}
	.small-heading {
		font-size: 2vw;
	}
}

/* tablets/desktops and up ----------- */


@media (min-width: 992px) and (max-width: 1199px) {
	.main-heading {
		font-size: 60px;
		margin-bottom: 10px
	}
	.medium-heading {
		font-size: 30px;
		margin-bottom: 10px;
	}
	.sub-heading {
		font-size: 19px;
	}
	.small-heading {
		font-size: 13px;
	}
}
.nopadding-left {
	padding-left: 0;
}
.nopadding-right {
	padding-right: 0;
}
.smallpadding-left {
	padding-left: 5px !important;
}
.smallpadding-right {
	padding-right: 5px !important;
}
.nomargin-row {
	margin-left: 0;
	margin-right: 0;
}
.nopadding {
	padding: 0;
}
.noborder {
	border: none;
}
.add_new {
	padding: 10px;
	border-radius: 0 !important;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 30px;
	cursor: pointer;
}
.alignright {
	text-align: right;
}

.btn-big {
	height: 60px;
	border-radius: 30px;
	padding-left: 50px;
	padding-right: 50px;
}
.radius8 {
	border-radius: 8px;
}
.proj_status_orange:hover {
	color: #FF871F;
}
.proj_status_selected.proj_status_orange {
	color: #FB0029;
}
.proj_status:hover {
	color: #461047;
}
.proj_status_selected.proj_status {
	color: #3365D6;
}
.proj_status_selected {
	text-decoration: underline;
}
.strike {
	text-decoration: line-through !important;
}
.icon-flipped {
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
}

table.whitetp td.form-group input {
	background-color: #EDEEEE;
}
*:focus {
    outline: none !important;
}
.subtitle {
	margin-top: 20px;
	margin-bottom: 20px;
}

.glyphicon-calendar, .glyphicon-time {
	vertical-align: top;
	margin-top: -2px;
}

.subscr_profile {
	padding: 20px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	min-height: 300px;
	margin-bottom: 15px;
}


.subscr_profile.standard {
	background-color: #3365D6;
}

.subscr_profile.premium {
	background-color: #FF7C41;
}

.subscr_profile.free {
	background-color: #8b8b8b;
}

.support_h {
  font-weight: bold;
  color: #6F1E6C;
}

.support_txt {
  padding: 0 20px;
  text-align: justify;
}

.support_back {
  text-decoration: underline;
  font-size: smaller;
  padding-top: 40px;
  padding-bottom: 40px;
}
.sign-up-i[disabled] {
  background-color: rgba(74, 15, 100, 0.1);
  cursor: default;
}
.sign-up-i[disabled]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(200,200,200,0.2);
}
.sign-up-i[disabled]::-moz-placeholder { /* Firefox 19+ */
  color: rgba(200,200,200,0.2);
}
.sign-up-i[disabled]:-ms-input-placeholder { /* IE 10+ */
  color: rgba(200,200,200,0.2);
}
.sign-up-i[disabled]:-moz-placeholder { /* Firefox 18- */
  color: rgba(200,200,200,0.2);
}
input[type="checkbox"].sign-up-i[disabled] + label span {
  background-color: rgba(74,15,100,0.1);
}
/*
label.sign-up-i[disabled] {
  color: rgba(200,200,200,0.2);
}
*/
input[type="checkbox"].sign-up-i[disabled] + label {
  color: rgba(200,200,200,0.2);
}
input[type="checkbox"].sign-up-i[disabled] + label a {
  color: rgba(200,200,200,0.2);
}
.sign-up-disabled {
  color: rgba(200,200,200,0.2);
}
.sign-up-r[disabled], .sign-up-r[disabled]:focus, .sign-up-r[disabled]:hover {
  background-color: rgba(74, 15, 100, 0.1);
  cursor: default;
  color: rgba(200,200,200,0.2);
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 24px;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #3365D6;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(36px);
  -ms-transform: translateX(36px);
  transform: translateX(36px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

button.btn.btn-inverse.ng-binding {
  color: #fff;
}

/* enable absolute positioning */
.inner-addon {
    position: relative;
}

/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}

/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }


.proj-tab-item {
  cursor: pointer;
  font-size: smaller;
}

/* pagination */
.pagination {
  cursor: pointer;
}

.pagination_blue>.active>a,
.pagination_blue>.active>a:focus,
.pagination_blue>.active>a:hover,
.pagination_blue>.active>span,
.pagination_blue>.active>span:focus,
.pagination_blue>.active>span:hover {
  background-color: #007af5;
  border-color: #055db6;
}

.pagination_blue>li>a,
.pagination_blue>li>span {
  color: #007af5;
}

.pagination_blue>li>a:focus,
.pagination_blue>li>a:hover,
.pagination_blue>li>span:focus,
.pagination_blue>li>span:hover {
  color: #055db6;
}

.pagination_orange>.active>a,
.pagination_orange>.active>a:focus,
.pagination_orange>.active>a:hover,
.pagination_orange>.active>span,
.pagination_orange>.active>span:focus,
.pagination_orange>.active>span:hover {
  background-color: #ff243b;
  border-color: #ff9343;
}

.pagination_orange>li>a,
.pagination_orange>li>span {
  color: #ff243b;
}

.pagination_orange>li>a:focus,
.pagination_orange>li>a:hover,
.pagination_orange>li>span:focus,
.pagination_orange>li>span:hover {
  color: #ff9343;
}
.supportpurple {
	color: #9E005D !important;
}
.font30 {
	font-size: 35px !important;
}
.font20 {
	font-size: 20px !important;
}
.img-right {
	max-width: 40%;
	float: right;
}
.p-0 {
	padding: 0;
}
.pt-4 {
	padding-top: 1.5rem!important;
}
.support {
	color: #333333;
	font-size: 15px;
}
.support a{
	color: #9E005D;
}
.pt-10 {
	padding-top: 10px;
}
.border_right {
	border-right: 3px solid;
	border-color: #9E005D;
}
.row4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.row4 > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
.border_pricing {
	border: 3px solid;
}
.h-100 {
	height: 100%;
}
.pt-4 {
	padding-top: 1.5rem;
}
.pb-4 {
	padding-bottom: 1.5rem;
}
.p-4 {
	padding: 1.5rem;
}
.pt-3 {
	padding-top: 1rem;
}
.pb-3 {
	padding-bottom: 1rem;
}
.p-3 {
	padding: 1rem;
}
.pt-2 {
	padding-top: 0.5rem;
}
.pb-2 {
	padding-bottom: 0.5rem;
}
.p-2 {
	padding: 0.5rem;
}
.p-1 {
	padding: 3px;
}
.purple_bg {
	background-color: #9E005D;
}
.d-flex {
	display: -ms-flexbox!important;
	display: flex!important;
}
.align-items-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important;
}
.align-items-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important;
}
.align-items-center {
	align-items: center!important;
}
.align-self-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important;
}
.align-self-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important;
}
.align-self-center {
	-ms-flex-item-align: center!important;
	align-self: center!important;
}
.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important;
}
.gradient_bg {
	background: rgb(111,38,109);
	background: linear-gradient(90deg, rgba(111,38,109,1) 0%, rgba(238,37,60,1) 100%);
}
.white_bg {
	background: #fff;
}
.gradient_border {
	background: rgb(111,38,109);
	background: linear-gradient(90deg, rgba(111,38,109,1) 0%, rgba(238,37,60,1) 100%);
	padding-top: 2px;
	margin-top: 30px;
}

.pointer {
	cursor: pointer;
}

.clickable-pu {
	cursor: pointer;
	color: #3365D6;
}

.found-transaction {
	background-color: #3365D6 !important;
}