@charset "UTF-8";

* {
	outline: none;
}

.pfTableList {letter-spacing:0; display: none; table-layout: auto; width: 100%; border-left: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; }
.pfTableList > tbody > tr.head { margin: 0; padding: 0;}
.pfTableList > tbody > tr.head > th { display: table-cell; /*border-bottom: 1px solid #EEEEEE;*/ color: #67747E; font:500 14px 'Oxygen', sans-serif; padding: 0px; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; padding: 15px; }
.pfTableList > tbody > tr.body > td { display: table-cell; /*border-bottom: 1px solid #EEEEEE;*/ color: #67747E; font:700 14px 'Oxygen', sans-serif; padding: 0px; border-bottom: 1px solid #EEEEEE; padding: 15px; }

.pfTableList > tbody > tr.body { margin: 0; padding: 0; background: #fff; }
.pfTableList > tbody > tr.body > td { display: table-cell; margin: 0; padding: 0px; border-bottom: 1px solid #EEEEEE; padding: 0 15px; font:400 13px 'Oxygen', sans-serif; color: #67747E; }
.pfTableList > tbody > tr.body > td:last-child { padding: 0px; }
.pfTableList > tbody > tr.body > td > a { display: block; margin: 0; padding: 15px 15px 15px 15px; border-left: 1px solid #EEEEEE; background: url(../images/icon-download-off.png) no-repeat 10px center; color: #67747E; text-transform: uppercase; font:700 9px 'Oxygen', sans-serif; }
.pfTableList > tbody > tr.body > td > a:hover { background: #E34227 url(../images/icon-download-on.png) no-repeat 10px center; color: #fff;}
.pfTableList.pfCustom{border: none;}
.pfTableList.pfCustom > tbody > tr.body > td > a { display: inline-block;  background: none;border: none;}
.pfTableList.pfCustom > tbody > tr.body > td > a:hover { background: none; color: inherit;}

.pfTableList { display: table; }

.checkboxnewlayoutdefault input[type=checkbox] + label.disabled:before { cursor: not-allowed;}
.checkboxnewlayoutdefault input[type=checkbox] + label:before { content: "\f096"; } /* unchecked icon */
.checkboxnewlayoutdefault input[type=checkbox] + label:before { letter-spacing:  10px; } /* space between checkbox and label */

.checkboxnewlayoutdefault input[type=checkbox]:checked + label:before { content: "\f046";} /* checked icon */
.checkboxnewlayoutdefault input[type=checkbox]:checked + label:before { letter-spacing: 7px; }

.pfTableList{
	width:100%;
}

.pfTableList > tbody > tr.body > td{
	padding: 15px;
}

#mail-messages-wrap
{
   background:#f7f7f7 none repeat scroll 0 0;
   border-top:1px solid #3e3d40;
   border-bottom:1px solid #3e3d40;
   padding: 15px 15px;
}
#mail-messages-wrap span
{
  line-height: 20px;
  padding: 0px 3px;
  line-height: 30px;
}
#mail-messages-wrap button
{
  margin: 0 5px;
  border-radius:20px;
  background:none;
  color: #777777;
  min-width: 110px;
  border: 2px solid #777777 !important;

}
#mail-messages-wrap button:hover
{
  background:none;
}

.checkboxnewlayoutdefault input[type=checkbox] { display:none; }
.checkboxnewlayoutdefault input[type=checkbox] + label:before {
  font-family: 'Glyphicons Halflings' !important;
  display: inline-block;
  font-size: 20px;
  cursor: pointer;
}

.checkboxnewlayoutdefault input[type=checkbox] + label:before { content: "\e157"; } /* unchecked icon */
.checkboxnewlayoutdefault input[type=checkbox] + label:before { letter-spacing:  10px; } /* space between checkbox and label */

.checkboxnewlayoutdefault input[type=checkbox]:checked + label:before { content: "\e067";} /* checked icon */
.checkboxnewlayoutdefault input[type=checkbox]:checked + label:before { letter-spacing: 7px; }

.row_message_content {
    margin: 0;
    padding: 0;
    background: #f5f5f5;
    width: 96%;
}

.envelope {
	padding: 20px 50px 30px 50px;
  border-bottom: 1px solid #e2e2e2;
}

.envelope.unread p{
	color: #484848;
}

.envelope.unread {
	color: #484848;
	font-weight: 600;
}

.envelope.read p{
	color: #bbbbbb;
}

.envelope.read {
	color: #bbbbbb;
}

.envelope_body {
	padding-bottom: 10px;
}

.context_menu_holder {
	width: 100%;
	position: relative;
	min-height: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.context_menu_holder a {
	text-decoration: underline;
	color: #9d9d9d;
	font-size: 14px;
	font-weight: 400;
	padding-right: 15px;
}

.context_menu_holder a:hover {
	text-decoration: underline;
	color: #9d9d9d;
	font-size: 14px;
	font-weight: 400;
}

input.submit {
  background-color: transparent;
  border: none;
}
h2{
	color:#7A7A7A;
}

.framework_error_field {
    font-size: 0.85em;
    color: #B53F3F;
}

.cc_info_required {
    text-align: right;
    padding-right: 17px;
    font-size: 0.85em;
}

.cc_login_input {
  background-color: transparent !important;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 30px;
  height: 30px;
}

.prodig_checkboxes {
  -ms-transform: scale(1.5);
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  -o-transform: scale(1.5);
  padding: 10px;
}
/*
body input[type=text], input[type=password] {
  width: 96% !important;
  width: 96% !important;
}
*/
input[type=text], input[type=text]:focus,input[type=password], input[type=password]:focus,input[type=email], input[type=email]:focus,input[type=phone], input[type=phone]:focus{
	background-color:#F2F2F2 !important;
	border:none !important;
	color:#808080 !important;
}
.cc_button{

}
.cc_button>div[type=button]{
	width:100%;
}
.cc_button>div[type=button] i{
	float: right;
	top: 4px;
}
.cc_button>div[type=button] input.submit{
	float: left;
}

.cc_button [type=button]{
	border-radius:18px;
}

.ccContractsNewLayout input[type=radio] { display:none; }
.ccContractsNewLayout input[type=radio] + label:before {
  font-family: 'Glyphicons Halflings' !important;
  display: inline-block;
  font-size: 20px;
  cursor: pointer;
	width: 30px;
}

.ccContractsNewLayout input[type=radio] + label:before {content: "\2B58";} /* unchecked icon */
.ccContractsNewLayout input[type=radio] + label:before { letter-spacing:  10px; } /* space between checkbox and label */

.ccContractsNewLayout input[type=radio]:checked + label:before {content: "\e089";} /* checked icon */
.ccContractsNewLayout input[type=radio]:checked + label:before { letter-spacing: 7px; }


.ccContractsNewLayout input[type=checkbox] { display:none; }
.ccContractsNewLayout input[type=checkbox] + label:before {
  font-family: 'Glyphicons Halflings' !important;
  display: inline-block;
  font-size: 20px;
  cursor: pointer;
  width: 30px;
}

.ccContractsNewLayout input[type=checkbox] + label:before {content: "\2B58";} /* unchecked icon */
.ccContractsNewLayout input[type=checkbox] + label:before { letter-spacing:  10px; } /* space between checkbox and label */

.ccContractsNewLayout input[type=checkbox]:checked + label:before {content: "\e089";} /* checked icon */
.ccContractsNewLayout input[type=checkbox]:checked + label:before {letter-spacing: 7px;/* width: 30px; */}

.message{cursor:pointer;}
