@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
body { background:#f8f8f8; }

.clear {clear:both; }
.wrapper { margin:100px auto 0; width:1000px; }
.orderform_left { float:left; width:68%; }
.orderform_right { float:right; width:30%; padding:55px 0 0; }

.orderform { float:left; width:100%; font-family: 'Open Sans', sans-serif; font-size:14px; color:#333; }
.orderform h1 { color:#333;  font-family: 'Open Sans', sans-serif; line-height:normal; margin:0; padding:0 0 15px; font-size:32px; }
.orderform h2 { color:#333;  font-family: 'Open Sans', sans-serif; line-height:normal; margin:0; padding:0 0 15px; font-size:28px; }
.orderform h3 { color:#333;  font-family: 'Open Sans', sans-serif; line-height:normal; margin:0; padding:0 0 15px; font-size:26px; }
.orderform h4 { color:#333;  font-family: 'Open Sans', sans-serif; line-height:normal; margin:0; padding:0 0 15px; font-size:24px; }
.orderform h5 { color:#333;  font-family: 'Open Sans', sans-serif; line-height:normal; margin:0; padding:0 0 15px; font-size:20px; }
.orderform a { color:#1b9cbb !important; text-decoration:none !important; }
.orderform a:hover { color:#00A3EB !important; text-decoration:none !important; }

.orderform * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.orderform *:before, .orderform *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.orderform_right h3 { border-bottom:1px solid #ddd; margin:0 0 15px; }

.orderform_box { background:#fff; border-radius:3px; border:1px solid #ccc; padding:25px; width:100%; float:left; margin:5px 0; position:relative; }
.orderform_box textarea { background:#f9f9f9; border:1px solid #ccc; float:left; width:100%; border-radius:3px; margin:0 0 15px; padding:15px; height:210px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size:14px; }
.orderform_box textarea.textarea_short { height:100px; }

.orderform_btextarea { float:left; width:100%; position:relative;  }
.browse_btn { display:inline-block; text-align:left; padding:0; margin:0 0 0 15px; position:relative; cursor:pointer; }
.browse_text { background-repeat: no-repeat;  border:1px solid #c5c5c5;   border-radius: 2px;    color: #4d4843;   cursor: pointer;  font-size: 14px;    line-height: 24px;    padding: 4px 20px; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);  vertical-align: middle;  font-family: 'Open Sans', Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer; 	background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3));  background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 );   }
.orderform_bTypebox { position:absolute; left:15px; top:15px; }



.tooltip { position: absolute; z-index: 1030; display: block; font-size: 12px; line-height: 1.4; visibility: visible; filter: alpha(opacity=0); opacity: 0; }
.tooltip.in { filter: alpha(opacity=90); opacity: .9; }
.tooltip.top { padding: 5px 0; margin-top: -3px; }
.tooltip.right { padding: 0 5px; margin-left: 3px; }
.tooltip.bottom { padding: 5px 0; margin-top: 3px; }
.tooltip.left { padding: 0 5px; margin-left: -3px; }
.tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px; }
.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }
.tooltip.top-left .tooltip-arrow { bottom: 0; left: 5px; border-width: 5px 5px 0; border-top-color: #000; }
.tooltip.top-right .tooltip-arrow { right: 5px; bottom: 0; border-width: 5px 5px 0; border-top-color: #000; }
.tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; }
.tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; }
.tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; }
.tooltip.bottom-left .tooltip-arrow { top: 0; left: 5px; border-width: 0 5px 5px; border-bottom-color: #000; }
.tooltip.bottom-right .tooltip-arrow { top: 0; right: 5px; border-width: 0 5px 5px; border-bottom-color: #000; }
.popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; white-space: normal; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); box-shadow: 0 5px 10px rgba(0, 0, 0, .2); }
.popover.top { margin-top: -10px; }
.popover.right { margin-left: 10px; }
.popover.bottom { margin-top: 10px; }
.popover.left { margin-left: -10px; }
.popover-title { padding: 8px 14px; margin: 0; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }
.popover-content { padding: 9px 14px; }
.popover > .arrow, .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }
.popover > .arrow { border-width: 11px; }
.popover > .arrow:after { content: ""; border-width: 10px; }
.popover.top > .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999; border-top-color: rgba(0, 0, 0, .25); border-bottom-width: 0; }
.popover.top > .arrow:after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: #fff; border-bottom-width: 0; }
.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: #999; border-right-color: rgba(0, 0, 0, .25); border-left-width: 0; }
.popover.right > .arrow:after { bottom: -10px; left: 1px; content: " "; border-right-color: #fff; border-left-width: 0; }
.popover.bottom > .arrow { top: -11px; left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0, 0, 0, .25); }
.popover.bottom > .arrow:after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0; border-bottom-color: #fff; }
.popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0, 0, 0, .25); }
.popover.left > .arrow:after { right: 1px; bottom: -10px; content: " "; border-right-width: 0; border-left-color: #fff; }

 
.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: auto; overflow-y: auto; -webkit-overflow-scrolling: touch; outline: 0; }
.languageselect_model { overflow:visible; overflow-y: visible;  }
.modal.fade .modal-dialog {
 -webkit-transition: -webkit-transform .3s ease-out;
 -moz-transition:    -moz-transform .3s ease-out;
 -o-transition:      -o-transform .3s ease-out;
 transition:         transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); }
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
.modal-dialog { position: relative; width: auto; margin: 10px; }
.modal-content { position: relative; background-color: #fff; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .2); border-radius: 6px; outline: none; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5); padding:15px; }
 
 
 .nextbtn { display: inline-block; padding:10px 20px; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; color: #fff; background-color: #1A9DBB; border-color: #1a9dbb; margin:15px 0; font-size:16px; } 
 .orderbot_cont { float:left; width:100%; clear:both; }
 
.nextbtn:hover { color: #fff;  background: #1A9DBB;  }

.noncolor , .noncolor:hover {  background-color: #fff ; border-color: #ccc;  background-image: linear-gradient(#fff 0%, #27b184 5%, #1ba478 95%, #f2f2f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f2f2f2));  background: -webkit-linear-gradient(top,  #fff 0%,#f2f2f2 100%); background: -o-linear-gradient(top,  #fff 0%,#f2f2f2 100%); background: -ms-linear-gradient(top,  #fff 0%,#f2f2f2 100%); background: linear-gradient(to bottom,  #fff 0%,#f2f2f2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f2f2f2',GradientType=0 ); color:#000000;  } 

.support_text { float:left; line-height:76px; }
.cancle_link { margin:0 15px; }

.edit_link { display:none; }
.dot_text { font-size:12px; color:#dddddd; }
.green_text { color:#00A3EB; }
.check_text { font-size:16px; }
.orderform_table { font-size:13px; }
.orderform_table td { padding:10px 0; }
.orderform_table th { padding:10px 0;    border-top: 1px solid #ddd;   border-bottom: 4px double #ddd; }
a.color_link { color:#1b9cbb !important; }
a.color_link:hover { color:#333 !important; }
.wordcount_text { float:left; width:100%; margin:15px 0; }

.addmore_cont { float:left; width:100%; padding:15px; text-align:center; margin:15px 0 30px;  background: #f9f9f9; border: 1px solid #ccc;  border-radius: 3px; }
.addmore_cont:hover { background:#f6f6f6; }
.ClearAll_link { float:right; margin:-40px 0 0; }

.counttable td { padding:10px 0; border-top:1px solid #ccc; } 

.model_box , .modal-backdrop { display:none; }
.model_box { position:absolute; width:100%; }


.selectpicker.btn-default , .select_btn { border:none; outline:none; float:left; width:100%; padding:10px  10px 10px 15px;  color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #1A9DBB; border-top-color: #5db79a; border-right-color: #1f9771; border-bottom-color: #1f9771; border-left-color: #168361; border-radius:5px;   }
.selectpicker.btn-default .careticon { float:right; }
.select_btn { text-align:left; }

.select_btn2 , .confirm_btn , .ViewFull_btn { border:none; outline:none; float:left; width:100%; padding:10px  10px 10px 15px;  color: #fff;   margin-bottom: 0;  text-align: center; vertical-align: middle; cursor: pointer; color: #4d4843; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); background-color: #fafafa; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(5%, #fefefe), color-stop(95%, #f3f3f3), color-stop(100%, #eaeaea)); background-image: -webkit-linear-gradient(white 0%, #fefefe 5%, #f3f3f3 95%, #eaeaea 100%); background-image: -moz-linear-gradient(top, white 0%, #fefefe 5%, #f3f3f3 95%, #eaeaea 100%); background-image: -o-linear-gradient(white 0%, #fefefe 5%, #f3f3f3 95%, #eaeaea 100%); background-image: linear-gradient(#ffffff 0%, #fefefe 5%, #f3f3f3 95%, #eaeaea 100%); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEAEAEA', GradientType=0); *background-color: #eaeaea; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border: 1px solid #cccccc; *border: 0; border-top-color: #e6e6e6; border-right-color: #d6d6d6; border-bottom-color: #c5c5c5; border-left-color: #d6d6d6; border-radius: 3px; text-align:left;  }
.select_btn2:hover { color: #4d4843; background: #eaeaea; }


.bootstrap-select , .select_btn , .select_dropdown  { position:relative; float:left; width:50%; margin:0 0 30px; }
.dropup, .dropdown { position: relative; }
.dropdown-toggle { *margin-bottom: -3px; }

.dropdown-toggle:active, .open .dropdown-toggle { outline: 0; }
.caret { display: inline-block; width: 0; height: 0; vertical-align: top; border-top: 4px solid black; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ""; color:#fff; }
.dropdown .caret { margin-top: 8px; margin-left: 2px; }
.dropdown-menu.open , ul.purpose_select { position: absolute; top: 100%; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; background-color: white; border: 1px solid #cccccc; *border-right-width: 2px; *border-bottom-width: 2px;  border-radius: 6px; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; width:100%; overflow:visible !important; }
 ul.purpose_select  { width:220px; }
.dropdown-menu.pull-right { right: 0; left: auto; }
.dropdown-menu .divider {
*width: 100%; height: 1px; margin: 5px 1px; *margin: -5px 0 5px;
overflow: hidden; background-color: #e5e5e5; border-bottom: 1px solid white; }
.dropdown-menu > li > a { display: block; padding:2px 13px; clear: both; font-weight: normal; line-height: 24px; color: #333333; white-space: nowrap; cursor:pointer; }
.dropdown-menu.open:before  , ul.purpose_select:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: #cccccc; position: absolute; top: -7px; left: 50%; }
.dropdown-menu.open:after , ul.purpose_select:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; top: -6px; left: 50.5%; }
 
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { text-decoration: none; color: #333333; background-color: #F4F4F4;    }
 
.open { *z-index: 1000;  }
.open > .dropdown-menu { display: block; margin-top: 11px; }
.dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; }
.pull-right > .dropdown-menu { right: 0; left: auto; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid black; content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }
.dropdown-menu { list-style:none; margin:0; padding:0; }

 ul.purpose_select  > li > a { padding:5px 15px; }
  ul.purpose_select  ul ul { margin:0; padding:10px 0; list-style:none; }
.dropdown-submenu .dropdown-menu { position:absolute; left:99%; top:0; width:100%; height:100%; background:#f9f9f9; border-radius:0 5px 5px 0;   box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); padding:15px; display:none; }
.dropdown-submenu:hover .dropdown-menu { display:block; }
.dropdown-submenu .dropdown-menu:before { border-top: 7px solid #ccc; border-top-color: #cccccc; border-bottom: 0; bottom: -7px; top: auto; }
.dropdown-submenu .dropdown-menu:after { border-top: 6px solid white; border-bottom: 0; bottom: -6px; top: auto; }

ul.language_select { margin:0; padding:0; list-style:none; }
ul.language_select li { width:31%; margin:0 1% 0 0; display:inline-block; padding:10px; cursor:pointer;  }
ul.language_select li:hover { background:#f1f1f1; }
ul.language_select li i { color:#dbdbdb; }
ul.language_select li i.check { color:#24ad81; }

.language_cart td , .language_cart th { border-top:1px solid #ccc; padding:10px !important; border-left:1px solid #ccc; vertical-align: middle; }
.language_cart { border-bottom:1px solid #ccc; border-right:1px solid #ccc; }

.quality_box { float:left; width:33.3333%; padding:25px; background:#f9f9f9; margin:0 0 -25px; position:relative; }
.quality_boxes {  border-top:1px solid #ccc; margin:0 -25px 0; clear:both; }
.quality_boxes .quality_box.recomended_box  { background:#fff; }
.quality_boxes  ul { margin:0; padding:0; list-style:none; }
.description , .credits { font-weight:700; }
.quality_box label { color:#1a9dbb; font-weight:700;  }
.qualitycorner_tag { position:absolute; right:-2px; top:-2px; background:url(../images/recommend_img.png) no-repeat; width:93px; height:92px; }

.improve_accuracycont { float:left; width:100%; text-align:center; border-bottom:1px solid #ccc; height:10px; margin:10px 0 25px;  } 
.improve_accuracycont span { background:#f8f8f8; margin:0 0 -15px; padding:0 8px; display:inline-block; }

.Translatorhelper_text { float:left; width:100%; color:#999; }
.Translatorhelper_texttitle { float:left; width:30%; }
.Translatorhelper_text ul { margin:0 0 0 2%; padding:0; width:68%; list-style:none; float:left; }
.inst_text { float:left; width:30%; font-size:13px; }
.inst_desc { float:left; width:68%; margin:0 0 0 2%;  font-size:13px; }


.confirm_btn { display:block;  color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #e5624c; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee7f6c), color-stop(5%, #eb6650), color-stop(95%, #df5a44), color-stop(100%, #cf5440)); background-image: -webkit-linear-gradient(#ee7f6c 0%, #eb6650 5%, #df5a44 95%, #cf5440 100%); background-image: -moz-linear-gradient(top, #ee7f6c 0%, #eb6650 5%, #df5a44 95%, #cf5440 100%); background-image: -o-linear-gradient(#ee7f6c 0%, #eb6650 5%, #df5a44 95%, #cf5440 100%); background-image: linear-gradient(#ee7f6c 0%, #eb6650 5%, #df5a44 95%, #cf5440 100%); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE7F6C', endColorstr='#FFCF5440', GradientType=0);
*background-color: #cf5440; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border-top-color: #da8375; border-right-color: #c4513f; border-bottom-color: #ad4533; border-left-color: #c4513f; text-align:center; font-size:15px;   }  
.confirm_btn:hover { background:#eb6650; }

.ViewFull_btn {  background-color: #fafafa; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(5%, #fefefe), color-stop(95%, #f3f3f3), color-stop(100%, #eaeaea)); background-image: -webkit-linear-gradient(white 0%, #fefefe 5%, #f3f3f3 95%, #eaeaea 100%); background-image: -moz-linear-gradient(top, white 0%, #fefefe 5%, #f3f3f3 95%, #eaeaea 100%); background-image: -o-linear-gradient(white 0%, #fefefe 5%, #f3f3f3 95%, #eaeaea 100%); background-image: linear-gradient(#ffffff 0%, #fefefe 5%, #f3f3f3 95%, #eaeaea 100%); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEAEAEA', GradientType=0);*background-color: #eaeaea;filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#333; text-align:center; margin:15px 0 0; }

/*#quote_summary_section { margin-right:25px; }*/
.lt-clear { clear: both }

@media (min-width:30px) and (max-width: 1100px){
	.wrapper { width:auto; display:block; padding:0 15px; }
		.orderform_left , .orderform_right   { width:100%; }
		 .orderform_right  { padding:15px 0; }
}

@media (min-width:768px) and (max-width: 1100px){
	
}

@media (min-width:30px) and (max-width: 768px){ 
  .quality_box , .Translatorhelper_texttitle , .Translatorhelper_text ul , .bootstrap-select, .select_btn, .select_dropdown ,  ul.language_select li { width:100%; }
  .Translatorhelper_text ul { margin:15px 0 0; }
	.ClearAll_link { margin:0px 0 25px; width:100%; }
	.orderform_box { padding:15px; }
	.quality_box { margin:0; }
	.quality_boxes { margin:0 -15px; }
	.quality_boxes .quality_box:first-child +  .quality_box +  .quality_box { margin-bottom:-15px; } 
	.ul.language_select li { margin:0 0 5px; }
	.browse_btn { margin-top:15px; }
}