.flashmsg
{
	background: #0fc4cf none repeat scroll 0 0;
    border: medium none;
    border-radius: 25px;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    padding-top: 10px;
    text-align: center;
    width: 98%;
	
}
.forgot_pass
{
	cursor:pointer;
	width:auto !important;
}
.error_label {
    color: #ff4800;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 12px;
    text-align: left;
    width: 100%;
}

.orderinnerbox
{
	background:#fff; width:100%; float:left;
}

.orderinnerbox .order_invoice_bottom
{
	margin-left:0px;
	margin-top:0px;
}

.orderinnerbox .order_invoice_in_left
{
	margin-top:0px;
}


.popupcontent .edit_profile_container .field2
{
	margin:0px;
}

.popupcontent .formrow
{
	width:100%;
	float:left;
	margin-bottom:14px;
}

.popupcontent .formrow .forminput1
{
	width:46.5%;
	float:left;
	margin-right:15px;
}

.popupcontent .formrow .forminput2
{
	width:46.5%;
	float:left;
	
}

.popupcontent .formrow input
{
	width:100%;
}

.popupcontent .formrow  select
{
	width:100%;
}

.popupcontent .formrow  textarea
{
	width:100%;
}

.change_pop_in
{
	top:auto;
}

.popupcontent .main_customer_left span {
    color: #707070;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    margin-left: 10px;
	margin-bottom: 2px;
    width: auto;
	padding:0px;
	font-weight:normal;
}

.popupcontent .otherinput2 select
{
	width:46%;
}

.notification-pop-up
{
    width:auto;
    padding-left:10px;
    padding-right:10px;
    height:40px;
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-20px;
    margin-left:-100px;
    background:#10c05e;
    border-radius:5px;
    z-index:9999;
    display:none;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 40px;
    font-weight: 500;
    color: #fff;
    text-align: center;
}

.updateprofilebutton
{
	float:right;
	margin:0px;
	margin-right:3%;
	width:auto;
	padding-right:10px;
	padding-left:10px;
	font-weight:normal;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
}

.clientinfobox .order_invoice_in_left p
{
	font-size:13px;
}

.addnewaddressbutton
{
	width: auto; 
	margin-right: 2%; 
	float: left; 
	
	margin-top: 2%;
	padding-left: 2%;
	padding-right: 2%;
	margin-bottom:2%;
}

.pickbottombox .add_button_new
{
	margin-right: 5%; 
}

.changeaddress
{
	float:left;
}

.fullrow
{
	float:left;
	width:100%;
}

.select2box .error
{
	/*position:relative !important;
	top:30px !important;*/
}




/*selecy box 2*/

.select2-container
{
	/*top:-24px;*/
}

.select2-container--default.select2-container--focus, .select2-selection.select2-container--focus, .select2-container--default:focus, .select2-selection:focus, .select2-container--default:active, .select2-selection:active {
    outline: medium none;
}
.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
    border: 1px solid #d2d6de;
    border-radius: 0;
    height: 34px;
    padding: 6px 12px;
}
.select2-container--default.select2-container--open {
    border-color: #3c8dbc;
}
.select2-dropdown {
    border: 1px solid #d2d6de;
    border-radius: 0;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #3c8dbc;
    color: white;
}
.select2-results__option {
    padding: 6px 12px;
	font-size:14px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    height: auto;
    margin-top: -4px;
    padding-left: 0;
    padding-right: 0;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-left: 20px;
    padding-right: 6px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 28px;
    right: 3px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 0;
}
.select2-dropdown .select2-search__field, .select2-search--inline .select2-search__field {
    border: 1px solid #d2d6de;
}
.select2-dropdown .select2-search__field:focus, .select2-search--inline .select2-search__field:focus {
    border: 1px solid #3c8dbc;
    outline: medium none;
}
.select2-container--default .select2-results__option[aria-disabled="true"] {
    color: #999;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: #ddd;
}
.select2-container--default .select2-results__option[aria-selected="true"], .select2-container--default .select2-results__option[aria-selected="true"]:hover {
    color: #444;
	font-size:14px;
}
.select2-container--default .select2-selection--multiple {
    border: 1px solid #d2d6de;
    border-radius: 0;
}
.select2-container--default .select2-selection--multiple:focus {
    border-color: #3c8dbc;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #d2d6de;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3c8dbc;
    border-color: #367fa9;
    color: #fff;
    padding: 1px 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
    margin-right: 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 10px;
	color: #8d8d8d;
    font-size: 11px;
}

/*select box 2*/

.popupsuccess-msg
{
display:none;
font-size: 15px;
font-family: "Roboto",sans-serif;
color: rgb(255, 255, 255);
width: 100%;
float: left;
border-radius: 5px;
background: rgb(20, 165, 67) none repeat scroll 0% 0%;
text-align: center;
margin-bottom: 2%;	
margin-top: 2%;	
padding-top:1%;
padding-bottom:1%;
}

.order_id
{
width:auto;
padding-left:10px;
padding-right:10px;	
font-size:13px;
}

.confirm_order {
    background: #039E2C;
	font-size:13px;
}
.confirm_order:hover {
    background: #067E26;
}


.myaccountprofilebox .main_customer_left span {
    color: #707070;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    margin-left: 10px;
	margin-bottom: 2px;
    width: auto;
	padding:0px;
	font-weight:normal;
}

.place_order_main .main_customer_left span {
    color: #707070;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    margin-left: 10px;
	margin-bottom: 2px;
    width: auto;
	padding:0px;
	font-weight:normal;
}

.myaccountprofilebox .otherinput2 select
{
	width:46%;
}


.homepopupbtn
{
float: right;
margin: 0px;
margin-right: 1%;
font-size: 12px;
width: auto;
height: auto;
padding: 5px 10px 5px 10px;
}

.homepopupbtn-active{
	 background:#077278;
}

.estimateratebox2 .inner_two_side span
{
	padding-bottom:0px;
}


.locationselect2box span
{
	padding-bottom:0px !important; 
}



/*martin*/
.terms
{
    width: 100%;
    float: left;
}
.terms a{
    font-size: 12px;
    color: #868181;
    text-decoration: none;
    text-transform: capitalize;
    font-weight: normal;
    width: 100%;
    height: 100%;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
    transition: all ease .5s;
    padding: 10px 0px 10px 24%;}

.terms a:hover
{
      color: #000;
}

@media (max-width: 480px)
{
.about_in span {
    font-size: 20px;}
}


/*martin*/