/*** change some ctools styles ***/
#modalBackdrop {
  position: fixed !important;
}

div.ctools-modal-content .modal-content {
  /*padding: 15px;*/
  
  padding: 22px;
}

div.ctools-modal-content .modal-content .modal-throbber-wrapper img {
  padding: 2em 0 3em;
  margin: 0;
}

div.ctools-modal-content .form-item label {
  float: none;
  width: auto;
}

div.ctools-modal-content a.close {
  margin-top: 3px;
}

/*** module styles ***/
.ajax-register-links-wrapper {
  text-align: right;
  font-size: 12px;
}

.ajax-register-links-wrapper .ajax-register-links li {
  padding-left: 1em;
}

.ajax-register-links-wrapper .ajax-register-links li a {
  border-bottom: 1px dashed #ccc;
}

.ajax-register-links .ajax-progress {
  display: none;
}

#modalContent {
	margin-top:30px!important;
}

.modal-content .messages{
	/*display: none;*/
}




#modal-content{
	width: 256px!important;
}

#modal-content .col_content input[type="text"], 
#modal-content .col_content input[type="email"], 
#modal-content .col_content input[type="password"]{
	 -moz-box-sizing: border-box;
    border: none!important;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    width: 274px!important;
	background: url("correct.png") no-repeat scroll 0px 0px transparent;
}

#modal-content .form-item .error{
	background: url("incorrect_back.png") no-repeat scroll 0px 0px transparent !important;
}

#modal-content .form-item .clear{
	background: url("correct_back.png") no-repeat scroll 0px 0px transparent !important;
}

.custom_news li a{
	color: #FFF;
	margin: 10px 0 0;
	font-size: 15px;
	font-family: CaeciliaLTStd-Roman;
	line-height: 23px;
	background: url(../images/link_arrow_white.png) no-repeat right;
	padding-right: 20px;
}
.custom_news li{
	margin: 13px 0 0!important;
}

