html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select {
	border: 0;

	margin: 0;
	outline: 0;
	padding: 0;
    font-family: 'Open Sans', sans-serif;
	vertical-align: baseline
}
img{ max-width:100%; height:auto;}
input{font-family: tahoma,verdana,â€‹arial,â€‹sans-serif; font-size:12px;    line-height: normal;}
label {    display: initial;    max-width: 100%;    font-weight: normal;}
a{ text-decoration:none;}
.servicesel-form-blk{    font-family: tahoma,verdana,â€‹arial,â€‹sans-serif; font-size:12px; color:#000000;}
.servicesel-form-blk    { width: 695px; margin:20px 0; }
.servicesel-form-blk a { color: #1122cc;    text-decoration: underline;  }
.top-green-blk {    border: 1px solid #d2d2d2;    margin-bottom: 15px;}
.two-col {    overflow: hidden;  border-bottom: 1px solid #d2d2d2;    background: #f7f8f4;}
.two-col:last-child {    border: none;}
.left-col {
    float: left;
    width: 35%;
    padding: 10px;   /* background: #f7f8f4; border-right: 1px solid #d2d2d2;  */
}
.left-col p {
    display: inline-block; margin:0;
}

.left-col a {
    display: block;
     margin-top: 5px;
}

span.qsn-mrk {
    border: 1px solid #000;
    padding: 0 5px;
    font-size: small;
    background: #fff;
    margin: 0 0 0 10px;
}

span.asterik-mrk {
    float: right;
    background: #920f31;
    color: #fff;
    padding: 0;
    height: 15px;
    width: 15px;
    text-align: center;    font-size: 16px;
	line-height: normal;
}
.right-col {
    float: right;
    width: 65%;
    padding: 10px;    background: #fff;    border-left: 1px solid #d2d2d2;
}
#EdittingFile input{position: absolute;left: -105px;; top: 0px;  margin: 0px; padding: 0px; cursor: pointer; opacity: 0;    height: 35px;}
.qq-upload-button{    position: relative;overflow: hidden;}
span.right-img {
    float: right;
}
.top-green-blk .left-col{ width:33%;}
.top-green-blk .right-col{ width:66%;}
.servicesel-form-blk .right-col a{    margin-left: 20px;}
.prefld {    float: right;    background: #8cb61e;    padding: 2px 5px;    color: #fff;    font-size: 11px;}
.green-blk{    border: 1px solid #d2d2d2;    margin-bottom: 20px;}

.qq-uploader-selector.qq-uploader {
    display: inline-block;
}

.upload-btn {
	 display: block;
   /* width: 105px;*/
    padding: 7px 15px;
    text-align: center;
    color: #000;
    border-radius: 5px;
    background: #f8f8f8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    border: 1px solid #d2d2d2;
    cursor: pointer;
}
.transcription-content {    padding: 10px;}
.transcription-content ul {    list-style: disc;    margin:  0 0 10px;    padding: 0;}
.transcription-content ul li ul li {    display: inline-block;    list-style: none;   /* margin-bottom: 10px;   */ border: none;}
.transcription-content ul li ul {      padding: 0;    text-align: left;     margin: 0 ;}
.transcription-content ul li ul li:first-child {    width: 40%;    text-align: left;}
.transcription-content ul li ul li:nth-child(2) {    width: 40%;}
.transcription-content ul li ul li:nth-child(3) {    width: 10%;    text-align: center;}
.transcription-content ul li ul li:last-child {    width: 10%;    text-align: center;}
.transcription-content ul li {    list-style: none;padding: 5px 0;    border-bottom: 1px dotted #d2d2d2;}
.transcription-content #EdittingFile {    display: inline-block;    margin-right: 25px;vertical-align: middle;}
.transcription-content ul li:first-child, .transcription-content ul li:last-child {    list-style: none;    border: none;}
.transcription-content ul li:last-child ul li:nth-child(2) strong {
    text-align: right;
    margin-right: 30px;
    display: block;
}
.transcription-content progress {
    background-color:  #fff;
    border: 1px solid #d2d2d2;
    width: 50%;
    margin: 0 5px;
    height: 10px;
    border-radius: 3px;
}
.transcription-content progress::-moz-progress-bar { background:  #8cb61e; }
.transcription-content progress::-webkit-progress-bar { background: #fff; }
.transcription-content progress::-webkit-progress-value { background: #8cb61e; }
.transcription-content progress { color: #8cb61e; }
.duration-blk {    border: 1px solid #d2d2d2;    padding: 5px 10px;}
.transcription-content input[type="checkbox"] {    vertical-align: bottom;    margin: 0 5px 0 0;}
.right-col  select {    text-align: left;    border: 1px solid #cfcfcf;    padding: 5px ;      margin: 5px 0 0 10px;    width: 70%; font-size:12px;    font-family: tahoma, verdana, â€‹arial, â€‹sans-serif; display:inline-block;}
.transcription-content  select {     border-radius: 5px;}
.transcription-content ul li:last-child ul li:nth-child(3) {    border-top: 1px solid #000;    border-bottom: 1px solid #000;    padding: 5px 0;}
.right-col input[type=text] {    border: 1px solid #cfcfcf;    padding: 7px 5px;    margin: 0 10px 10px 0;}
.right-col input[type=checkbox] {vertical-align: middle;background: #fff !important;        margin: 0 5px 0 0;}

.yellow-blk {      margin: 0 0 20px;  background: #ffffea;    border: 1px solid #f2f267;    overflow: hidden;      padding: 7px 10px;}
.lt-txt {    float: left;    width: 39%;       margin-top: 5px;}
.red-info-blk .lt-txt{ margin-top:0;}
.red-info-blk .lt-txt:first-child {    margin-top: 5px;}
.lt-txt p {    display: inline-block;}
.yellow-blk input[type="text"] {    border: 1px solid #cfcfcf;    padding: 5px ;    width: 25%;}

.rt-txt {    text-align: right; margin-top: 5px;}

.gmt-table {    border: 1px solid #ccc;    margin: 2px 0 15px 0;;    display: table;    width: 100%;    border-bottom: none;  }
.gmt-cell {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;   display: table-cell;    padding: 10px 0;    text-align: center;    vertical-align: middle; position:relative;}
.gmt-cell:last-child {    border-right: none;}
.gmt-row {    overflow: hidden;    display: table-row;    width: 100%;}
.gmt-cell p {    font-size: 14px;    font-weight: bold;}
.gmt-row.green-row {    font-size: 14px;    font-weight: bold;    background: #f7f8f4;}
.gmt-cell:after {content: "";position: absolute;right: 0;bottom: 0;border-bottom: 20px solid #eef1e6;border-left: 20px solid transparent;}
.gmt-row.green-row .gmt-cell:after, .gmt-cell:first-child:after {    display: none;}
.gmt-cell sup{ vertical-align: super;}

.yellow-info-blk {  display: block;   /*   float: right;     width: 85%;  */  font-size: 13px;    line-height: 18px;}
.yellow-info-blk .yellow-blk{    width: 93%;    display: block; padding:5px 10px;    margin: 0;}
.yellow-info-blk.benefits-blk {    width: 55%;}
.yellow-info-blk.benefits-blk .yellow-blk{    width: 89%;  }

.clearbt {    clear: both;}

.red-info-blk {    background: #f2e9ec;    overflow: hidden;    padding: 10px;    margin: 10px 0 5px;    border: 1px solid #bb325c;    font-size: 11px;}
.red-info-blk .rt-inpt {    font-size: 10px;}
.red-info-blk .rt-inpt input[type=text] {    padding: 5px 5px;    margin: 0 10px 5px 0;    width: 55%;}
.rt-inpt a {    margin-left: 10px;}

.right-col textarea {    border: 1px solid #cfcfcf;       padding: 5px 5px;    width: 97%;font-family: tahoma,verdana,â€‹arial,â€‹sans-serif;font-size:12px;   margin-bottom: 5px;}
.pd-blk span.asterik-mrk {    float: left;    margin-right: 5px;}
.form-headtxt.gmt-head {    margin-bottom: 0;}

.payment-blk {    padding: 10px;}
.payment-blk span {    border-bottom: 1px solid #000;}
.payment-blk a {    margin-left: 20px;}

.lb-2col{ overflow:hidden;}
.right-col .lb-2col p{     display: inline-block;}

/* Header */

.container-blk {
    width: 1000px;
    margin: auto;
}

.container-blk-wrap {
    padding: 10px 20px; font-size:12px;
}
.breadcrumbss {    background: #8cb61d;    padding: 5px 0; text-align:center;margin-top: 5px;}
.breadcrumbss h3 {
    color: #fff;
    line-height: 30px;
    margin: 0;
    padding: 0;
    font-size: 24px!important;
    font-family: 'oxygenregular';
}
.content-wrap{   /* background: url(https://my.enago.com/App_Themes/thENAGO/includes/images/main-bg.png);*/
    width: 1000px;
    margin: auto;   /* background-size: contain;*/
	 -webkit-box-shadow: 0px 4px 6px 3px #eaeaea;
  -moz-box-shadow:    0px 4px 6px 3px #eaeaea;
  box-shadow:         0px 4px 6px 3px #eaeaea ;
	}

.top-mail-blk {       margin: 15px 0;}
.top-mail-blk p {
    display: inline-block;
    font-weight: bold;
    vertical-align: middle;
    width: 33%;
}
.top-mail-blk p span {
    display: block;
    font-weight: normal;
    font-size: 11px;
}
.top-mail-blk input[type=email] {
    border: 1px solid #cfcfcf;
    padding: 8px 5px;
   width:100%;
    margin-bottom: 10px;
}
.mail-blk2{ width: 51%;    display: inline-block;    vertical-align: top;}
.mail-blk2 li {    font-size: 10px;    margin-left: 15px;}
.top-mail-blk input[type="submit"], #myModal input[type="submit"] {
	    font-weight: bold;
    font-size: 14px;
    background: #8cb61e;
    color: #fff;
    text-transform: uppercase;
    padding: 8px 10px;
    border: none;
    float: right; cursor:pointer;
}
.top-mail-blk input[type="submit"]:hover, #myModal input[type="submit"]:hover {    background: #82a32b;}

.form-headtxt h2 {font-size: 18px;font-weight: bold;padding-bottom: 6px;    border-bottom: 4px solid #8cb61e;    display: inline-block;  font-family: tahoma,verdana,â€‹arial,â€‹sans-serif;    z-index: 2;    position: relative;}
.form-headtxt:after {content: "";width: 100%;border-top: 1px solid #cccccc;position: absolute;left: 0;bottom: 0;display: block; z-index:1}
.form-headtxt {    position: relative;    margin-bottom: 15px;}

.inquiry-form-txt {    background: #8cb61e;  /*  margin: 0 15px;*/font-family: tahoma,verdana,â€‹arial,â€‹sans-serif;}
.inquiry-form-txt h1{font-size: 16px;font-weight: bold; padding:10px; color:#fff;}

.top-order-blk {
    text-align: center;
    margin: 20px 0 ;font-family: tahoma,verdana,â€‹arial,â€‹sans-serif;
}

.top-order-blk li {
    display: inline-block;
    list-style: none;
    font-weight: bold;
    padding: 0 115px 0 0;
    position: relative;
}
.top-order-blk li a{  color: #b5b5b5;}
.top-order-blk li a:hover{  color: #000; text-decoration:none;}
.top-order-blk li a:hover span{ background: #8cb61e;}
.top-order-blk li:last-child {    padding: 0;}
.top-order-blk li span {
    background: #b5b5b5;
    color: #fff;
    border-radius: 50%;
    width: 15px;
    display: inline-block;
        line-height: normal;
    padding: 5px;
    margin-right: 10px;
	-webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.top-order-blk li:after {
    content: "";
    width: 40%;
    border-top: 1px solid #cccccc;
    position: absolute;
    right: 10px;
    bottom: 11px;
    display: inline-block;
}
.top-order-blk li:last-child:after{ display:none;}
.top-order-blk .active-pg-tb a{    color: #000;}
.top-order-blk .active-pg-tb span{background: #8cb61e;}

.submitnw-btn input[type="submit"] {
    /*font-size: 14px; font-weight:bold;
    text-transform: uppercase;*/
    color: #fff;
    /*background: #029dcd;
    padding: 10px 20px;
    border-bottom: 5px solid #0281a8;
    border-radius: 3px 3px 5px 5px;cursor:pointer;*/
}
.submitnw-btn {    margin-top: 25px;}
.submitnw-btn input[type="submit"]:active{ margin-top:2px;}

.col-blk {    display: inline-block;    width: 31%;    margin-right: 15px;    vertical-align: bottom;}
.col-blk:last-child {    margin: 0;}
.three-col {    padding: 10px; }
.three-col input {    border: 1px solid #d2d2d2;    padding: 5px;background: #fff;
    background: -webkit-linear-gradient(#fff, #fdfdfd, #f2f2f2);
    background: -o-linear-gradient(#fff, #fdfdfd, #f2f2f2);
    background: -moz-linear-gradient(#fff, #fdfdfd, #f2f2f2);
    background: linear-gradient(#fff, #fdfdfd, #f2f2f2);}
.three-col select {    border: 1px solid #d2d2d2;    margin-right: 12px;}
.col-blk input[type="email"] {    width: 93%;    margin-top: 15px;}
.col-blk.col2 input:first-child {    width: 20%;    margin-right: 10px;}
.pd-blk .green-blk {    margin-top: 20px;}

.transcription-head {    padding: 0 10px;    background: #f7f8f4; border-bottom: 1px solid #d2d2d2;    overflow: hidden;}
.transcription-head p {    display: inline-block;    vertical-align: middle;margin-top: 10px;}
.transcription-head span.asterik-mrk {    float: none;    display: inline-block;    vertical-align: middle;    margin-left: 52px;margin-top: 10px;}
.transcription-head span.qsn-mrk{    vertical-align: middle;    margin-top: 10px;    display: inline-block;}
.transcription-head .img-blk { float:right;    padding: 5px 0 ;}
.transcription-blk {
    border: 1px solid #d2d2d2;
    margin-bottom: 20px;
}

.promotion-blk a {    color: #920f31;    margin-bottom: 10px;    display: block; cursor:pointer;}
.promotion-blk .yellow-blk{ display:none;}


.lb-2col label {
    width: 47%;
    float: left;
    margin-bottom: 10px;
}
.lb-2col label:nth-child(2n) {    width: 51%;}
.right-col label input {
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.lb-3col label{ margin-right:10px;}
.lb-2col label:last-child, .lb-2col label:nth-child(3), .lb-top-2col label:last-child, .lb-top-2col label:nth-child(3) {    margin: 0;}
#myModal .yellow-blk input[type="submit"]{ padding:5px 10px;     margin: 0 0 0 35px; float:none;}
.lb-top-2col label:nth-child(2n) {    width: 60%;}
.lb-top-2col label {    width: 40%;    float: left;    margin-bottom: 10px;}

.two-col.green-price, .two-col.green-price .right-col {    background: #d8e4b4;}
.two-col.green-price {font-size: 18px;font-weight: bold;}
.mrgnL {margin-left: 20px;}

body .modal-dialog{ max-width:500px;}
.submitnw-btn button {
    font-size: 14px; font-weight:bold;
    text-transform: uppercase;
    color: #fff;
    background: #029dcd;
    padding: 8px 20px;
		border:none;
    border-bottom: 5px solid #0281a8;
    border-radius: 3px 3px 5px 5px;cursor:pointer;

}
.submitnw-btn button:active{ margin-top:2px;}
.submitnw-btn button:focus{ outline:none;}
body .modal-header {    padding: 10px 15px 0;    border-bottom: none;}
.modal-content {    -webkit-box-shadow: 2px 2px 10px 0 #1b1b1b;    -moz-box-shadow: 2px 2px 10px 0 #1b1b1b;  box-shadow: 2px 2px 10px 0 #1b1b1b;  }
.modal-body{    font-size: 14px;}
.modal-body input{border: 1px solid #cfcfcf;    padding: 5px 10px ;    width: 100%;      margin: 5px 0 0;}
.modal-body  progress {color: #d8e4b3;    background-color: #fff;
    border: 1px solid #d2d2d2;
    width: 50%;
    margin: 0 5px;
    height: 10px;
    border-radius: 3px;}

.green-color-txt{ color:#8cb61e;}
body p{ margin:0;}

body .progress {    height: 20px;    margin-bottom: 20px;    overflow: hidden;    background-color: #eeeeee;    border-radius: 10px; position:relative; text-align:center;}
body .progress span{ position:absolute;    font-weight: bold; font-size:12px;}
.progress-bar{ background:#d8e4b3;float: left;    height: 100%;    font-size: 12px;    line-height: 20px;    color: #fff;    text-align: center;    border-radius: 10px;}
.modal-header.brdr-btm {    border-bottom: 1px solid #e7e7e7;    padding: 15px;}
.modal-header.brdr-btm h4 {    font-size: 18px;    margin: 5px 0 0;}

.top-order-blk .active-pg-tb.light-gry-color a{ color: #b5b5b5;}

.modal-content.stp1{    background-color: #fefefe;    margin: auto;    padding: 20px 20px 0;    border: 1px solid #888;    width: 45%;    top: 47.5%;}
.modal-content.stp1 .close{ margin-top:5px;}

.form-headtxt span{float: right;margin: -5px 0 0;}

.tabs-wrap .nav-tabs {    border-bottom: none;}
.tabs-wrap .nav-tabs .nav-link {    font-size: 16px;text-decoration: none;    border: 1px solid #d2d2d2 !important; color:#000;border-top-right-radius: 0;border-top-left-radius: 0;}
.tabs-wrap li.nav-item {    width: 49%;    text-align: center;}
a.nav-link.active {    background: #8cb61e !important;    color: #fff !important;}

.tab-content > .active {
	border: 1px solid #d2d2d2;
    height: auto;
    margin: 10px 0px 10px 2px;
    width: 98%;
    padding: 20px 100px;
}
.mb-20 {
	margin-bottom: 20px;
}
.pt-10{
	padding-top:10px;
}
.pl-10{
	padding-left:10px;
}
.pl-3{
	padding-left:3px!important;
}
.p-10{
	padding:10px;
}
.no-padding{
	padding:0!important;
}
.no-margin {
	margin: 0!important;
}
.no-border {
	border: 0!important;
}
.w-100 {
	width: 100px!important;
}
.form-control {
	border-radius: 0px;
	line-height: 1.1;

}
.checkbox-insideinput {
	 position: relative;
    top: -28px;
    right: -45%;
}
.checkbox label{
	color: #000;
	font-weight: bold;
    font-size: 12px;
}
 .newcard-label {
 	background-color: #f7f8f4;
    padding: 20px 10px;
    color: #000;
    height: 100%;
	border-right: 1px solid #d6d6d6;
 }
 .newcardrow {
	height: 60px;
    border-bottom: 1px solid #d6d6d6;

 }
 .questionmark {
	border: 1px solid #959595;
    padding: 1px 4px;
    color: #959595;
 }
 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #959595;
  font-size: 12px;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #959595;
  font-size: 12px;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #959595;
  font-size: 12px;
}
:-moz-placeholder { /* Firefox 18- */
  color: #959595;
  font-size: 12px;
}
 .thankyou-section{
	 border: 1px solid #d2d2d2;
    height: auto;
    margin: 10px 0px 10px 2px;
    width: 72%;
    padding: 10px 20px;
 }
 .title {
 	color:#8cb61e;
	font-size:36px;
 }
 .thankyou-section p{
  color:#000;
	font-size:14px;
 }
 .thankyou-section .highlight{
	 color:#8cb61e;
	font-size:18px;
	font-weight:bold;
 }
 .highlightdate {
 	color:#000;
	font-size:14px;
	font-weight:bold;
 }
 .highlightassno {
	 color:#8cb61e;
	font-size:14px;
	font-weight:bold;
 }
 /* Media Queries */

 @media only screen and (min-width: 960px) and (max-width: 1024px)
 {
	.container-blk, .content-wrap {    width: 96%;}
	.container-blk-wrap {    padding: 10px 15px;}
 }

@media only screen and (min-width: 768px) and (max-width: 959px)
 {
	.container-blk, .content-wrap {    width: 96%;}
	.container-blk-wrap {    padding: 10px 15px;}
	.servicesel-form-blk{ width:100%;}
	 }

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.container-blk, .content-wrap {    width: 96%;}
	.container-blk-wrap {    padding: 10px 15px;}
	.servicesel-form-blk{ width:100%;}
	.breadcrumbss h3{ font-size:20px !important;}
	.mail-blk2 {    width: 70%;    margin-top: 15px;}
	.left-col {   width: 95%  !important;    border: none;}
	.right-col {   width: 97% !important; float:left;    border: none;}
	.top-order-blk li{    padding: 0 20px 0 0;}
	.top-order-blk li span{ margin-right:5px;}
	.top-order-blk li:after {    visibility: hidden;}
	.top-mail-blk p{ width:100%;}
	.top-mail-blk {    overflow: hidden;}
	.top-mail-blk input[type="submit"] {    margin-top: 15px; clear:both;}
	.top-mail-blk input[type=text] {    float: right;}
	.transcription-content #EdittingFile{ margin-right:10px;}
	.upload-btn{ padding:7px 10px;}
	.col-blk{ width:100%; margin:0 0 15px;}
	.three-col input {    width: 85%;}
	.col-blk input[type="email"] {    width: 96.5%;}
	.col-blk.col2 input:first-child {    width: 7%;}
	.modal-content{ width:85%;    padding: 20px 10px 0;}


	}


@media only screen and (max-width: 479px)
 {
	.container-blk, .content-wrap {    width: 96%;}
	.container-blk-wrap {    padding: 10px 10px;}
	.servicesel-form-blk{ width:100%;}
	.breadcrumbss h3{ font-size:20px !important;}
	.left-col {   width: 95% !important;}
	.right-col {   width: 95% !important; float:left;border:none !important;}
	.yellow-info-blk.benefits-blk {    width: 65%;}
	.lt-txt {      width: 55%;}
	.rt-inpt {    width: 45%;    float: left; }
	 .rt-inpt input[type=text]{ width:95% !important;}
	 .top-order-blk {    text-align: left;    margin: 0 auto 10px;    width: 95%;}
	 .top-order-blk li:after {    visibility: hidden;}
	 .top-order-blk li{    padding: 0 0 10px ; display:block;}
	.top-order-blk li span{ text-align:center;}
	.top-mail-blk{ overflow:hidden;}
	.top-mail-blk p {    margin-bottom: 15px;    width: 100%;}
	.mail-blk2 {    width: 100%;}
	.top-mail-blk input[type=email]{ width:95%;}
	.top-mail-blk input[type="submit"] {    margin: 10px 0 0;float: left;}
	.transcription-head span.asterik-mrk{ margin-left:5px;}
	.transcription-content ul li ul li:first-child {    width: 35%;}
	.transcription-content ul li ul li:nth-child(2) {    width: 35%;}
	.transcription-content ul li ul li:nth-child(3) {    width: 25%;}
	.transcription-content ul li ul li:last-child {    width: 5%;text-align: right;}
	.transcription-content ul li ul li{ vertical-align:middle;}
	.transcription-content progress {    display: block;    margin: 2px 0; width:95%;}
	.transcription-content ul li:last-child ul li:nth-child(2) strong{ margin-right:15px;}
	.transcription-content .upload-btn{ width:85px; padding:7px 0; margin-bottom:5px;}
	.gmt-row.green-row {    font-size: 12px;}
	.gmt-cell{ padding:10px 5px;}
	.right-col textarea{ width:93%;}
	.col-blk{ width:100%; margin:0 0 15px;}
	.three-col input {    width: 75%;}
	.col-blk input[type="email"] {    width: 94.5%;}
	.col-blk.col2 input:first-child{ width:9%;}
	.col-blk.col2 input:last-child{ width:77%;}
	.yellow-info-blk .yellow-blk{ width:90%;}
	.modal-content{ width:85%;    padding: 20px 10px 0;}
	 .lb-3col label {    margin: 0 0 5px; display:block;}
	#myModal .yellow-blk input[type="submit"]{  float:right; margin:10px 0 0 ;}
	.lb-top-2col label, .lb-2col label {    width: 100% !important;    margin: 0 0 10px !important;}
	.lb-top-2col label:last-child, .lb-2col label:last-child{ margin:0 !important;}


	}

.checkbox-insideinput input.no-box-shadow{
    box-shadow: none !important;
    height: 15px !important;
}





/* Padding - just for asthetics on Bootsnipp.com */
body { margin-top:20px; }

/* CSS for Credit Card Payment form */
.credit-card-box .panel-title {
    display: inline;
    font-weight: bold;
}
.credit-card-box .form-control.error {
    border-color: red;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,0,0,0.6);
}
.credit-card-box label.error {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}
.credit-card-box .payment-errors {
  font-weight: bold;
  color: red;
  padding: 2px 8px;
  margin-top: 2px;
}
.credit-card-box label {
    display: block;
}
/* The old "center div vertically" hack */
.credit-card-box .display-table {
    display: table;
}
.credit-card-box .display-tr {
    display: table-row;
}
.credit-card-box .display-td {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}
/* Just looks nicer */
.credit-card-box .panel-heading img {
    min-width: 180px;
}

.powered-by{
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.paypal-custom{
  color: #003087;
}

.stripe-custom{
  color: #6772e5;
}

.greeting-message{
	font-weight: bold;
}

.bgd{
	background: #F5F2F2;
}

.bt{
	border-right-color: transparent !important;
  border-left-color: transparent !important;
}

.table-hover.table-custom-hover>tbody>tr:hover{
	background-color: #fff;
}

.top-greet{
	padding-bottom: 10px;
  border-bottom: 1px dashed #444;
  width: 100%;
}

.amount-label{
	font-size: 16px;
}

.voxtab-body .amount-label-cost{
	color: #BCD00E;
	font-size: 16px;
}

.enago-body .amount-label-cost{
    color: #8d1a3d;
    font-size: 16px;
}

.saved-card-heading{
	font-weight: bold;
	color: #000 !important;
}

.custom-panel{
	border-radius: 0px;
}

.custom-panel-body{
	padding: 0px;
}

.custom-list-group{
	margin: 0;
}

.saved-list{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.saved-list-color{
	background: #FAFBF1;
}

.saved-logo{
	font-size: 20px;
}

.exp_date_container{
	display: flex;
  width: 50%;
  justify-content: space-between;
}

.exp_date{
	display: flex;
    width: 170px;
}

.sel1{
	margin-right: 10px;
}

.custom-panel-nb{
	border: 1px solid transparent;
}

.mt{
		margin-top: 10px;
}

.saved-card-number{
	display: none;
}

.use-radio-container span{
	position: relative;
}

.use-radio-container span::after{
	content: 'SELECT';
	text-align: center;
	color: #000;
	line-height: 1.7;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
	left: -75px;
  width: 70px;
  height: 20px;
  background-color: #ddd;
  transition: left .25s, background-color .25s;
}

.container span.radio:hover {
  cursor: pointer;
}
/*.container span.radio::before {
  left: -52px;
  width: 45px;
  height: 25px;
  background-color: #A8AAC1;
  border-radius: 50px;
}*/

input[type="radio"]:checked + label span.radio::after {
  background-color: #BCD00E;
	color: #fff;
}

.voxtab-body .bg-success-custom{
	background-color: #BCD00E;
}
.enago-body .bg-success-custom{
    background-color: #8d1a3d;
}

.voxtab-body .pay-through-new,
.voxtab-body .pay-through-save,
.voxtab-body .pay-through-new:hover
.voxtab-body .pay-through-save:hover,
.voxtab-body .pay-through-new:active
.voxtab-body .pay-through-save:active,
.voxtab-body .pay-through-new:focus
.voxtab-body .pay-through-save:focus,
.voxtab-body .pay-through-new:link
.voxtab-body .pay-through-save:link{
	background-color: #BCD00E;
	border-color: #BCD00E;
	padding: 2px 12px;
	color: #fff;
}

.enago-body .pay-through-new,
.enago-body .pay-through-save,
.enago-body .pay-through-new:hover
.enago-body .pay-through-save:hover,
.enago-body .pay-through-new:active
.enago-body .pay-through-save:active,
.enago-body .pay-through-new:focus
.enago-body .pay-through-save:focus,
.enago-body .pay-through-new:link
.enago-body .pay-through-save:link{
    background-color: #8d1a3d;
    border-color: #8d1a3d;
    padding: 2px 12px;
    color: #fff;
}

.card_number{
	width: 80%;
}

.authorize_new{
	display:none;
}

.authorize_new + label{
	padding-left: 0px;
}

.authorize_new + label:before {
  font-family: FontAwesome;
  display: inline-block;
	height: 25px;
	width: 25px;
	background: #BCD00E;
	border-radius: 100%;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.4;
}

.authorize_new + label:before { content: "" }

.authorize_new:checked + label:before { content: "✓" } /* checked icon */

.card-icons{
	position: absolute;
  top: 27px;
  right: 178px;
}

.card-icons span{
	position: absolute;
	display: none;
}

.card-icons span i{
	font-size: 2.8em;
}

.card-info{
	position: absolute;
	right: 10%;
	top: 60%;
}

.fcf{
	position: absolute;
  top: 55px !important;
  left: -5px;
  width: 100% !important;
  text-align: left;
	margin-left: 5px;
	font-style: italic;
}

.card-name-error.fcf {
  margin-top: 9px;
  color: rgb(169, 68, 66);
}
