#HOOK_SHOPPING_CART_EXTRA .opartDevisCartToQuotationLink {
    float:right;
}
.opartDevisQuotationRequestLink {
    margin-top:5px;
}
#opartDevisConteneurDisplayTop {
    clear:both;
    text-align:center;
}
#opartDevisConteneurDisplayTop .btn{
    margin:0 10px;
    display:inline-block;
}

.button.button-small .opartDevisHide {
    display:none;
}
.button.button-small .opartDevisShow {
    display:block;
}
@media screen and (min-width: 500px)
{
  .button.button-small .opartDevisHide {
    display:block;
  }
  .button.button-small .opartDevisShow {
    display:none;
  }
}
/*
#opartDevisConteneurDisplayTop {
    float:right;
    margin-top:5px;
}
#opartDevisConteneurDisplayTop .btn{
    float:right;
}
#header .col-sm-4 .shopping_cart {
    padding-top:15px;
}
#header .cart_block {
    top:60px;
}
*/

#module-opartdevis-createquotation #center_column,
#module-opartdevis-listquotation #center_column{
    padding: 0 4%;
    margin-bottom:50px;
}
#module-opartdevis-createquotation #opartDevisForm *{
    font-size:14px;
}
#module-opartdevis-createquotation #opartDevisForm.form-horizontal .control-label{
    margin-right:15px;
    font-weight: bold;
    margin-bottom: 15px;
}

#module-opartdevis-listquotation table.std th, table.table_block th, 
#module-opartdevis-listquotation table td{
    background: #fbfbfb;
    border-bottom-width: 1px;
    color: #333333;
    vertical-align: middle;
    text-shadow:none;
    border-color:#d6d4d4;
}
#module-opartdevis-listquotation table.std{
    border:none;
}
#module-opartdevis-listquotation table tr td .icon-pencil{
    cursor:pointer;
    font-size: 14px;
    margin-left: 10px;
}
#module-opartdevis-listquotation table tr td .card input.uniform-input[type="text"]{
    margin:10px 0;
}
#module-opartdevis-listquotation table tr td .button-small:hover{
    background: #a1d700;
    color: #fff;
    text-decoration: none;
}
#module-opartdevis-listquotation table tr td .button-small{
    transition: color 200ms ease-in-out, background-color 300ms ease-in-out;
    -moz-transition: color 200ms ease-in-out, background-color 300ms ease-in-out;
    -ms-transition: color 200ms ease-in-out, background-color 300ms ease-in-out;
    -webkit-transition: color 200ms ease-in-out, background-color 300ms ease-in-out;
    -o-transition: color 200ms ease-in-out, background-color 300ms ease-in-out;

}
#module-opartdevis-createquotation .panel-body{
    padding: 15px 40px;
}

#module-opartdevis-createquotation .cart_navigation .button.button-small{
    margin-bottom:20px;
    margin-right: 10px;
    padding: 13px 8px;
}
@media screen and (max-width: 480px){
    #module-opartdevis-createquotation #opartDevisForm #cart_summary *{
        font-size:12px;
    }
}