/**
* 2007-2015 Keyupp
*
* NOTICE OF LICENSE
*
* Keyupp License
*
* DISCLAIMER
*
* Do not edit or add to this file
*
*  @author    Keyupp
*  @copyright 2007-2017 Keyupp
*  @license   Keyupp
*/

p.savedcontractsform {
    width:50%;
    float:right;
    text-align:right;
    font-size:14px;
}

p.savedcontractstext {
    width:50%;
    float:left;
    font-size:14px;
}

h4.page-heading {
  border-bottom:1px solid #d6d4d4;
}

input.cartname {
  border:1px solid #d6d4d4;
  padding:10px;
  color:#777;
  height:30px;
  width:50%;
  font-size:14px;
}

input.cartsubmit {
  background:#777;
  border:1px solid #d6d4d4;
  color:#ffffff;
  height:30px;
  font-size:14px;
}

input.cartsubmit:hover {
  background:#333;
}

a.savedcontractslink {
  color:#777;
  font-size:14px;
  line-height:30px;
}

a.savedcontractslink:hover {
  color:#333;
}

a.footersavedcontracts {
  background:#777;
  border:1px solid #d6d4d4;
  padding:10px;
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
}

a.footersavedcontracts:hover {
  background:#333;
}

td.savedcontracticon {
  font-size:18px !important;
  text-align:center;
  width:100px;
}

div.savedcontractproduct {
  width:180px;
  height:200px;
  float:left;
  border:1px solid #d6d4d4;
  padding:5px;
  margin:5px;
  text-align:center;
}

img.mysavedcontractimage {
  clear:both;
  margin-bottom:4px;
}

.sc_rotate {
  -webkit-transform: rotate(0deg);  /* Chrome, Safari 3.1+ */
  -moz-transform: rotate(0deg);  /* Firefox 3.5-15 */
  -ms-transform: rotate(0deg);  /* IE 9 */
  -o-transform: rotate(0deg);  /* Opera 10.50-12.00 */
  transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
}

.sc_rotated {
  -webkit-transform: rotate(180deg);  /* Chrome, Safari 3.1+ */
  -moz-transform: rotate(180deg);  /* Firefox 3.5-15 */
  -ms-transform: rotate(180deg);  /* IE 9 */
  -o-transform: rotate(180deg);  /* Opera 10.50-12.00 */
  transform: rotate(180deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
}

.selectedsavedcontract{
  background: #d6d4d4;
}

.sc_center {
  text-align: center;
}

.sc_transition {
  -moz-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.sc_load {
  color: orange;
}

.sc_delete {
  color: red;
}

/*Box*/
div.scFloatContent{z-index:10000;padding:10px;background:rgba(255,255,255,.9);border-width:3px;border-style:solid;border-color:rgba(175,175,175,.9);border-radius:5px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2); display:none;overflow:hidden;position:fixed;}  

/*Position*/
div.scFloatTopRight{top:0;right:20px;border-top-left-radius:0px;border-top-right-radius:0px;border-top-width:0px;}
div.scFloatTopLeft{top:0;left:20px;border-top-left-radius:0px;border-top-right-radius:0px;border-top-width:0px;}
div.scFloatBottomLeft{bottom:0;left:20px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-width:0px;}
div.scFloatBottomRight{bottom:0;right:20px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-width:0px;}

div.scFloatTopRight .popClosed{bottom:-7px; right:-7px;}
div.scFloatTopLeft .popClosed{bottom:-7px; right:-7px;}
div.scFloatBottomLeft .popClosed{top:-7px; right:-7px;}
div.scFloatBottomRight .popClosed{top:-7px; right:-7px;}

/*Button*/
a.scFloatButton{padding:20px;display:table-cell;border-radius:50%;vertical-align:middle;background:rgba(175,175,175,.9); width: 44px; height: 44px; text-align: center;}
a.scFloatButton:hover{background:rgba(153,204,102,.9);}

/*Elements*/
.scFloatInfo{max-width:500px;color:#333;font-size:11px;padding:0px 5px 0 10px;line-height:1.2;vertical-align:middle; display: none;}  
.scFloatInfoMsg{display: table-cell !important;}
.scFloatInfo form{margin-top:5px;}
.scFloatInfo form input[type="text"]{width:calc(100% - 80px); min-width:100px;padding:5px;border-radius:3px;border-width:1px;border-style:solid;border-color:#ccc;margin-right:5px;}
.scFloatInfo form input[type="submit"]{ padding:5px;border-radius:3px;border:none;background:rgba(175,175,175,.9); border: 1px solid rgba(175,175,175,.9); color:#fff;cursor:pointer;}
.scFloatInfo form input[type="submit"]:hover{background:rgba(153,204,102,.9); border: 1px solid rgba(153,204,102,.9);}
.scFloatInfo form input[type="submit"].scFloatSave{width:75px;}

.scFloatInfo a.popLogin{width:auto; min-width:100px;padding:5px;border-radius:3px;border-width:1px;border-style:solid;border-color:rgba(175,175,175,.9);margin-top:10px; text-decoration:none; display: table;background:rgba(175,175,175,.9);color:#fff !important;}
.scFloatInfo a.popLogin:hover{border-color:rgba(175,175,175,.0);background:rgba(153,204,102,.9)}

.popClosed{float:right;padding:5px;border-radius:50%; border:none; background:rgba(175,175,175,1); color:#fff !important; text-decoration:none; position:absolute; width: 22px; height: 22px; text-align: center; line-height: 1; font-weight: bold; font-size: 12px; display:table;}
.popClosed:hover{background:rgba(153,51,51,1) !important;}

/*Dark Theme*/
div.scFloatDark{background: rgba(51,51,51,.9);border-color: rgba(102,102,102,1);}
div.scFloatDark a.scFloatButton{background:rgba(102,102,102,1);}
div.scFloatDark a.scFloatButton:hover{background:rgba(153,51,51,1);}
div.scFloatDark a.scFloatButton img{opacity:.4;}
div.scFloatDark .scFloatInfo{color:#fff;}  
div.scFloatDark .popClosed{background:rgba(102,102,102,1); color:#fff;}
div.scFloatDark .scFloatInfo a.popLogin{border-color:rgba(175,175,175,.9);margin-top:10px; text-decoration:none; display: table;background:rgba(102,102,102,1);}
div.scFloatDark .scFloatInfo a.popLogin:hover{border-color:rgba(175,175,175,.0);background:rgba(153,204,102,.9)}

/*Mobile*/
@media (max-width: 620px){
	div.scFloatContent{max-width: calc(100% - 20px)}  
	
	div.scFloatTopRight{right:10px;}
	div.scFloatTopLeft{left:10px;}
	div.scFloatBottomLeft{left:10px;}
	div.scFloatBottomRight{right:10px;}
}

/*Resume card*/
.cart_navigation_extra .savedcontractslink{padding:0px 10px; background: #f1f1f1; border-radius:3px; border:1px solid #ccc; margin-top:5px; display:inline-block;}
@media (max-width: 1200px){
.cart_navigation_extra div p{ width:100% !important; float:none !important;}
.cart_navigation_extra div p.savedcontractsform{ text-align: left; margin-top:20px;}
.cart_navigation_extra div p.savedcontractsform .cartname{width:74% !important;}
.cart_navigation_extra div p.savedcontractsform .cartsubmit {width:25% !important;}
}
@media (max-width: 680px){
.cart_navigation_extra div p.savedcontractsform .cartname{width:59% !important;}
.cart_navigation_extra div p.savedcontractsform .cartsubmit {width:40% !important;}
}
@media (max-width: 520px){
.cart_navigation_extra div p.savedcontractsform .cartname{width:100% !important;}
.cart_navigation_extra div p.savedcontractsform .cartsubmit {width:100% !important;}
}
