/*
*
* @copyright Copyright (C) 2007 - 2010 RuposTel - All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* One Page checkout is free software released under GNU/GPL and uses code from VirtueMart
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* 
*/

#vmMainPageOPC input.updatebtn, #vmMainPageOPC a.updatebtn {
    cursor: pointer;
    padding: 0;
    margin: 0;
    margin-top: 6px;
    margin-left: 4px;
    float: left;
    clear: right;
}

#vmMainPageOPC a.deletebtn, #vmMainPageOPC a.deletebtn:hover {
    margin: 0;
    margin-top: 4px;
    margin-left: 2px;
    float: left;
    clear: left;
    vertical-align: bottom;
}

#vmMainPageOPC div.vr2 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 18px;
    box-sizing: content-box;
}

div#opc_logged_wrapper .formLabel, div#opc_unlogged_wrapper .formLabel {
    width: 25%;
    font-weight: 600 !important;
}

#vmMainPageOPC .formField input[type="text"], #vmMainPageOPC .formField input[type="email"], #vmMainPageOPC .formField textarea, #vmMainPageOPC .formField input[type="password"] {
    height: 30px;
    line-height: 30px;
}

#vmMainPageOPC fieldset.notes_checkout {
    margin: 0px 0 26px !important;
}

.pay_box {
    border-bottom: none;
}

#vmMainPageOPC input#confirmbtn.buttonopc {
    background: #ce0302 !important;
    border: none;
    color: #FFFFFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0 !important;
    width: 200px !important;
    text-align: center;
    text-transform: uppercase;
    width: auto;
}

#vmMainPageOPC input#confirmbtn.buttonopc:hover {
	background: #61646b !important;
}

div#onepage_info_above_button {
    text-align: center;
    width: 200px;
    margin: auto;
    /* margin-left: 30%; */
}

#customer_note_input #customer_note_field {
	height: 230px;
}

#customer_note_input {
    padding: 20px 0 8px;
}