
.form-control{font-size: 16px;}
.nav > li > a {
    color: #333;
}
.nav > li > a:hover {
    color:#e86349;

}
.promo::after,.promo-alt::after,.promo-02::after,.promo-03::after,.promo-04::after{content:'';
    position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(40,40,40,0.55)}
a.text-dec-white{ color: #fff; text-decoration: none;}
a.text-dec-white:hover{ color: #23b7e5; text-decoration: none;}

.text-Sans{
    color: #333;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 1.3em;
    font-weight: 400;
    line-height: 40px;
}

.pd-index-head{ padding-left: 130px; padding-right: 130px; padding-bottom: 30px; padding-top: 10px;}

.tr-upload-box{height:55px; line-height: 20px; font-size: 1.5em; background: #fff; box-shadow: 0 1px 0px rgba(0, 0, 0, 0.15) inset; border-radius: 3px 0px 0px 3px;}
.tr-upload-btn{height:55px; line-height: 20px; font-size: 1.5em; background: #fff; box-shadow: 0 1px 0px rgba(0, 0, 0, 0.15) inset;border-radius: 0px 3px 3px 0px;}


/* progress*/

.testimonials .carousel-indicators li {
    background: #cccccc none repeat scroll 0 0;
    border: medium none;
    margin: 1px;
}
.carousel-indicators li {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}

.testimonials .carousel-indicators li.active {
    background: #f19180 none repeat scroll 0 0;
    border: medium none;
    height: 10px;
    margin: 1px;
    width: 10px;
}
.testimonials .carousel-indicators li.active {
    background: #23b7e5 none repeat scroll 0 0;
    border: medium none;
    height: 10px;
    margin: 1px;
    width: 10px;
}
.testimonials .carousel-indicators {
    bottom: -60px;
    z-index: auto;
}

.testimonials .item blockquote .fa {
    color: #ef7d69;
    font-size: 22px;
    left: -45px;
    position: absolute;
}
/* */


.align-upload{ text-align: left;}
.mob-pd-upload{ padding-left: 10px; padding-right: 180px;}
.font-50-20{ font-size: 20px; white-space:normal;  margin-bottom: 20px;}

a.text-line{ color: #333; font-size: 16px; line-height: 55px;}
a.text-line:hover{ color: #d6563d; font-size: 16px; line-height: 55px;}
.text-line{ color: #333; font-size: 16px; line-height: 55px;}
.navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 18px;
}
.tp-caption {
    font-family: "Source Sans Pro",sans-serif;
}
.table-style{width: 100%; margin-top: 15px;}
.table-style a{ color: #000; }
.table-style a:hover{ color: #d6563d;}


.text-transform-upper {
    text-transform: uppercase;
}

@media (max-width:767px){
    .mob-pd-upload{padding-left: 80px; padding-right: 80px; margin-left: 0px; margin-right: 0px;}
    .pd-index-head{ padding-left: 10px; padding-right: 10px; padding-bottom: 20px; padding-top: 10px;}
    .text-Sans{
        color: #333;
        display: block;
        font-family: "Open Sans",sans-serif;
        font-size: 1.1em;
        font-weight: 400;
        line-height: 35px;
    }

    .tp-caption {
        white-space:normal; font-size: 50px; margin-bottom: 20px;font-family: "Source Sans Pro",sans-serif;
    }
    .font-50-20{ font-size: 25px; margin-bottom: 20px; line-height: 35px; padding-left: 10px; padding-right: 10px;}

    .tr-upload-box{height:45px; font-size: 1.5em; background: #fff; box-shadow: 0 1px 0px rgba(0, 0, 0, 0.15) inset; border-radius: 3px 3px 3px 3px;}
    .tr-upload-btn{height:45px; background: none;padding-left:0px; padding-right:0px; font-size: 1.5em; box-shadow: 0 1px 0px rgba(0, 0, 0, 0.15) inset;border-radius: 0px 3px 3px 0px;}
    .align-upload{ text-align: center;}
    .text-line{ color: #333; font-size: 16px; line-height: 25px;}
    a.text-line{ color: #333; font-size: 16px; line-height: 45px;}
    .btn-tr{ height: 45px; line-height: 28px;}
    .align-upload{ text-align: center; }
    .mt-15-mob{ margin-top: 15px;}
    .large-title{ font-size: 65px;font-family: "Source Sans Pro",sans-serif;}

    .upload-file-left{border-right: 1px solid #e7e7e7;  }
    .upload-file-right{ }
}


/* progress*/

.pro-outside .family-opens {

    font-family: "Open Sans",sans-serif;
    text-transform: none;
}


label{ font-weight: normal;}
a.pro-footer-link { color: #333; } a.pro-footer-link:hover{ color: #d6563d;}

.upload-file-box {
    border-color: #ddd;
    padding: 5px 0px;

}
.btn-100{ width: 100%;}

.btn-default-white {
    background-color: #fafafa;
    border-color: #ddd;
    color: #333;
}
.btn-default-white:hover {
    background-color: #ff6900;
    border-color: #ff6900;
    color: #fff !important;
}
a.icon-action{ color: #333;}
a.icon-action:hover{ color: #d6563d; text-decoration: none;}
.mr{ margin-right: 10px;}
.mt0{margin-top: 0!important;}
.mt-lg{ margin-top: 15px;}
.mb-lg{ margin-bottom: 15px;}
.mb{ margin-bottom: 10px;}
.mb0{ margin-bottom: 0;}
.mb5{ margin-bottom: 5px;}
.mr-5{ margin-right: 5px;}
.pb-25{ padding-bottom: 25px!important;}
.pl-40{padding-left: 40px!important;}
.choose-language{background: #fff1ee; padding: 5px 15px; border-radius:3px; border: 1px solid #fcd3ca; margin-bottom: 15px; display: inline-block; margin-right: 5px;}
.color-default{color: #ff6900;}
.color-black{color: #333;}
.font-25{ font-size: 25px;}

.add-Document-list{border-bottom: 1px solid #eee;}
.drag-drop_box{width: 100%; padding: 80px 50px; border: 1px solid #ddd; font-size: 30px;}


.upload-file-right{}
.upload-file-right p{font-family: "Open Sans",sans-serif;}
.upload-file-right p .fa-circle{ color:#e3e3e3; font-size: 7px; position: relative; top: -4px; margin-right: 10px;}


@media (max-width:992px){
    .upload-file-left{
        border-right: none!important;
        padding-left: 0;
        padding-right: 0;
    }
}
@media (max-width:767px){
    .upload-file-left{}
    .step-item .number{ left: -45px!important;}
    .translate-wrap .vertical-line::after{left: -15px!important;}
    .upload-file-right{}
}
.uploadcpm{
    height: 90vh;
    padding:10px 10px 180px;
    overflow: hidden;
    top: 74px;
}
.uploadcpm .con li{margin: 0!important;}
.add-languages-btn{position: relative;top: -10px;padding-top: 20px;padding-bottom: 20px;display: block;}

.uploadcpm .con {
    color: #656565;
    overflow: hidden;
}
.b-b-s{
    display:block;border-bottom:1px solid rgba(0, 0, 0, .12); margin:20px auto;width:97%;height:0;line-height:0;
}
.panel-heading .panel-title a{ font-weight: normal;}
.upload-file-box li a{font-size: 18px!important; text-transform: lowercase;}
.upload-file-box .nav-pills li a{color: #999; padding: 0!important; margin-right: 20px;}
.upload-file-box .nav-pills li.active a{ border:0!important; color: #333!important;}
.nav-pills > li > a:focus, .nav-pills > li > a:hover{border: 2px solid transparent!important; color: #ff6900!important;}
.upload-file-box li .upload-icon{font-size: 16px!important;}

/*.collapse-style-2 .panel-heading a.collapsed,.collapse-style-2 .panel-heading a,.translate-wrap .panel{background-color: transparent!important;}*/
.collapse-style-2 .panel-heading a,.collapse-style-2 .panel-heading a.collapsed{ border-width: 1px;}
.translate-wrap{padding-top: 10px; padding-bottom: 0px; border-radius:10px;  }
.translate-wrap .file-drop-zone{ background-color: #fff;}
.translate-wrap .file-drop-zone-title{ color: #ddd;}
.translate-wrap .file-preview .close{ position: relative;font-size: 22px;top: -5px; display: none;}
.translate-wrap .file-preview{background-color: #fff!important;}

/*number*/
.translate-wrap .step-item{position: relative; border: 0!important;margin-top: 0!important;}
.step-item .number{background: #ff6900;width:30px; height: 30px;  border-radius:50%;text-align: center;line-height: 27px;z-index: 1;font-size: 13px;text-decoration: none; display: block; margin: 0 auto;
    position: absolute;border: 1px solid #ff6900; left: -53px; top: 2px; color: #fff;}
.step-item .collapsed .number{color: #aaa;border-color:#aaa;background: #f9f9f9;}
.translate-wrap .vertical-line:after{ content: ""; position: absolute; height: 100%; display: block; top: 30px; left: -25px; border-left: 1px solid #ebebeb; }

.uploadcpm{ position: fixed!important;}

.translate-wrap .upload-file-left .panel-title a{font-size: 20px;}
.upload-file-box .btn-file{ float: right;border: 1px solid #e86349; color: #e86349; background-color:#fff;}
.btn-border{border:1px solid #ff6900; padding: 7px 50px; background-color: #fff;}
.btn-border:hover,.btn-border:focus,.upload-file-box .btn-file:hover,.upload-file-box .btn-file:focus{border:1px solid	#ff6900;color: #fff; background-color: #ff6900;}

/*.pd-50{ padding: 50px 0px;}*/

.nav.nav-pills .active > a {
    background-color: transparent;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #fff !important;
    color: #fff;
}
.nav-pills:not(.nav-stacked) {
    margin-bottom: 2px;
}



.panel-default > .panel-heading {
    background-color: #fff;
    border-color: #cfdbe2;
    padding: 0px;
    color: #444;}


.upload-file-box .btn-file{ margin-top: 10px;}
.btn-border {margin-top: 15px;

}

/*.pd-50{ padding: 15px;}*/

.panel-heading a {
    font-weight: bold;
    width: 100%;
    position: relative;
    padding: 0px 5px 5px 5px;
    color: inherit;
}

.nav-pills > li > a {
    color: #999;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
}
.site-bottom-btn-wrap{
	display:none;
}


/**/
.btn.btn-default-1{
    background-color: #fff;
    border: #ff6900 1px solid;
    color: #ff6900;
    font-size: 16px;
    padding: 6px 26px;
    border-radius: 50px;
}
.btn.btn-default-1:hover {
    background-color: #ff6900;
    border-color: #e25637;
    color: #fff;
}

.circle-bg {
    border: 3px solid #999;
    display: inline-block;

    height: 100px;
    padding-top: 25px;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
    width: 100px;
    border-radius: 50% !important;
}

.circle-bg-1 {

    display: inline-block;

    height: 100px;
    padding-top: 25px;
    text-align: center;
    transition: all 0.2s ease-in-out 0s;
    width: 100px;
    border-radius: 50% !important;
}

.circle-bg-red {
    background-color: #ff6900;
}

.text-white {
    color: #fff;
}
.sm-word{ font-size: 12px;}

.bb {
    border-bottom: 1px solid rgba(0,0,0,.12);
}
.font-35{ font-size: 35px;}

label {

    line-height: 35px;
}
@media(max-width: 499px) {
    .translate-wrap .vertical-line:after{ border-left: none; }
    .translate-wrap .panel-title a{position: relative;}
    .upload-file-left{}
    .panel-default > .panel-heading {}
    .step-item .number{left: 0!important;}
    .upload-file-box{}
}

#tarnslated_replace_column .desc_replace_column{
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
}

.excel-replce-column-dialog .ui-dialog-titlebar{
    display: block;
    opacity: 1;
}

.excel-replce-column-dialog .ui-dialog-titlebar #ui-id-2{
    color: #000 !important;
    font-weight: bold !important;
    padding-left: 10px;
}


/* .ui-widget-header span{
    color: #000 !important;
} */

div#tarnslated_replace_column.ui-dialog-content{
    margin-bottom: 0px;
}

.form-inline .form-group .replace_column_name{
    width:110px;
}

.ui-dialog .ui-dialog-buttonpane button{
    padding: 0px;
}

.checkbox .excel_column_name{
    display:inline-block;
}

.ui-dialog p {
    padding:0px;
}

.form-inline{
    text-align: center;
}

.select_radio_button{
    margin-top: 15px;
    text-align: center;
}

.set_radio_button_diff, .set_radio_button_same{
    position: relative;
    display: inline-block;
    border-radius: 50%;
    vertical-align: top;
    margin-left: -20px;
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    margin-right: 5px;
    text-align: center;
    top:8px !important;
}

.select_radio_button span{
    position: relative;
    display: inline-block;
    border-radius: 50%;
    vertical-align: top;
    margin-left: -20px;
    width: 20px;
    height: 20px;
    border: 1px solid #ccc;
    margin-right: 5px;
    text-align: center;
    top:8px !important;
}

.ui-dialog-titlebar-close{
    display:none;
}

/* #excel_select_modal .select_radio_button input[type=radio]:checked+span {
    background: url('../images/radio_right.png') no-repeat center #fc6b4e !important;
    border-color:#fc6b4e !important;
} */


.tasheelexpress-outside .excel-format h2{
    border: none;
}
.tasheelexpress-outside .excel-format .c-radio span {
    top: 8px;
}
.tasheelexpress-outside .excel-format .c-checkbox input[type="radio"]:checked + span, .tasheelexpress-outside .excel-format .c-radio input[type="radio"]:checked + span{
    background-color: #ff6900;
}
.tasheelexpress-outside .excel-format .c-checkbox input[type="radio"]:checked + span::before, .tasheelexpress-outside .excel-format .c-radio input[type="radio"]:checked + span::before {
    color: #fff;
}

#yaml_selected_key_form ul,#json_selected_key_form ul  {
    padding-left: 25px; 
    margin-bottom: 0px;
    font-size: 18px;
}

#yaml_selected_key_form .c-checkbox input[type=checkbox]:checked+span, #json_selected_key_form .c-checkbox input[type=checkbox]:checked+span {
    background: url('../images/radio_right.png') no-repeat center #fc6b4e !important;
}

#yaml_selected_key_form .c-checkbox, #json_selected_key_form .c-checkbox {
    margin-top: 0px;
    margin-bottom: 0px;
}

.checkbox .yaml_column_name, .checkbox .json_column_name {
    display: inline-block !important;
    margin-right: 10px;
    font-weight: bold;
}

.yaml_select_modal, .json_select_modal{
    padding: 0 20px !important;
}

.yaml-dialog .ui-dialog-title, .json-dialog .ui-dialog-title{
    opacity: 1;
    color:#000 !important;
    font-weight: bold;
}   

.yaml-modal-margin, .json-modal-margin{
    margin: 50px 0;
}

#yaml_select_modal, #json_select_modal{
    margin-bottom: 0 !important;
}


.language-tag-list span.label-3{
    padding-right: 12px;
}
.language-tag-list span {
    display: inline-block;
    padding: 3px 22px 3px 12px;
    border: 1px solid #ddd;
    border-radius: 50px;
    margin: 0 8px 8px 0;
    margin-bottom: 8px;
    position: relative;
    color: #222;
    font-size: 12px;
    background-color: rgba(251,109,76,.04);
}
.new-remove {
    background-image: url("../images/delete-lang.png");
    background-size: 12px !important;
    background-repeat: no-repeat !important;
    background-position: 0 0 !important;
    height: 15px;
    width: 18px;
    margin-top: 0;
    display: inline-block;
    right: 6px;
    position: absolute;
    top: 4px;
    opacity: 0.8;
}
.language-tag-list .new-remove.close-new:focus,
.language-tag-list .new-remove.close-new:hover{
    opacity: 1;
}