@CHARSET "ISO-8859-1";

form .form-item label
{
	color: #222;
}

form textarea
{
	line-height: 21px;
}

#main-wrapper .content {
	font-size: 17px;
	font-family: Calibri;
}

#content input, #content textarea {
font-family: inherit;
font-size: 1em;
}

#content .region-help {
	width: 94%;
}

form table, .ui-dialog table {
	font-size: 1.25em;
}

.ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
 }

.inlineBlock, .form-type-textfield, .form-type-radio, .form-type-checkbox
{
	display: inline-block;
}

.RangeField
{
	width: 60px;
}

.SubTitle
{
	font-weight: bold;
	font-size: 1.15em;
}

.bt
{
	cursor: pointer;
	display: inline-block;
}

input[type=checkbox].css-checkbox {
	position: absolute; 
	overflow: hidden; 
	clip: rect(0 0 0 0); 
	height:1px; 
	width:1px; 
	margin:-1px; 
	padding:0;
	border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:20px;
	height:15px; 
	display:inline-block;
	line-height:15px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size: 1.1em;
	vertical-align:middle;
	cursor:pointer;
}

input[type=radio].form-radio {
	display:none;
}

input[type=radio].form-radio + label.option {
	padding-left:22px;
	height:18px; 
	display:inline-block;
	line-height:18px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size: 1.1em;
	vertical-align:middle;
	cursor:pointer;

}

input[type=radio].form-radio:checked + label.option {
	background-position: 0 -18px;
}
.form-type-radio label.option {
	background-image:url(../img/cssradios-blue.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input[type=checkbox].form-checkbox {
	display:none;
}

input[type=checkbox].form-checkbox + label.option {
	padding-left:21px;
	height:17px; 
	display:inline-block;
	line-height:17px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size: 1.2em;
	vertical-align:middle;
	cursor:pointer;

}

input[type=checkbox].form-checkbox:checked + label.option {
	background-position: 0 -17px;
}
label.option { 
 	background-image:url(../img/csscheckbox-blue.png); */
 	-webkit-touch-callout: none; 
 	-webkit-user-select: none; 
 	-khtml-user-select: none; 
 	-moz-user-select: none; 
 	-ms-user-select: none; 
 	user-select: none; 
}


input[type=text] {
	font-size: 1em;
	padding: 4px;
	border: 1px solid #CCC;
}

/* manage agency form */

.spacer
{
	display: inline-block;
	width: 100%;
	height: 32px;
}

#edit-contacts-container
{
	display: inline-block;
	width: 100%;
	margin-top: 15px;
}

#gbox_grdContacts
{
	clear: both;
}

#iia-manage-agency-form input[type=text] 
{
	width: 200px;
}

#iia-manage-agency-form #edit-ma-country
{
	width: 390px;
}

#iia-manage-agency-form .form-type-textarea
{
	width: 400px;
	display: inline-block;
	vertical-align: top;
}

#iia-manage-agency-form textarea
{
	font-size: 1em;
	resize: none;
} 

#iia-manage-agency-form #edit-competence-country-container
{
	display: inline-block;
	float: right;
	width: 478px
}

#iia-manage-agency-form #edit-parentagencycontainer
{
	margin-right: 4px;
	width: 400px;
	display: inline-block;
}

#iia-manage-agency-form #parentAgencyNameValue
{
	display: inline;
}

#iia-manage-agency-form #edit-webidcontainer
{
	display: inline-block;
	width: 150px;
	float: right;
}

#iia-manage-agency-form #edit-ma_edit_parent_agency,
#iia-manage-agency-form #edit-ma_delete_parent_agency
{
	height: 16px;
	margin-left: 5px;
}

/* Modifica alla dimensione della textbox di scelta della pagina delle griglie */
.ui-jqgrid .ui-pg-input
{
	width: 40px !important;
}

.ui-widget-overlay
{
	position: absolute !important;
}

/* END manage agency form */

select {
	padding: 4px;
	border: 1px solid #CCC;
}

.img-lock
{
	width: 16px;
	height: 16px;
}

fieldset legend {
	z-index: 100;
}

.grid-link
{
	text-decoration: underline !important;
	cursor: pointer;
}

.grid-bt
{
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 16px;
	background-position-y: 0px;
	background-size: contain;
	cursor: pointer;
	display: inline-block;
}

.grid-bt-delete
{
	background-image: url("/sites/all/modules/iia/img/delete16.png");	
}

.grid-bt-edit
{
	background-image: url("/sites/all/modules/iia/img/edit16.png");
}

.grid-bt-view
{
	background-image: url("/sites/all/modules/iia/img/view16.png");
}

.grid-bt-export
{
	background-image: url("/sites/all/modules/iia/img/export16.png");
}


.grid-bt-config-reg-ranges
{
	background-image: url("/sites/all/modules/iia/img/edit16.png");
}

.grid-bt-manage-gp
{
	background-image: url("/sites/all/modules/iia/img/edit16.png");
}

.grid-bt-manage-shared-gp
{
	background-image: url("/sites/all/modules/iia/img/edit16.png");
}

.grid-td-range-modified
{
	background-color: green;
	color: black;
}

.grid-td-range-undefined
{
	background-color: red;
	color: black;
}

.form-item.form-type-link-button {
	display: inline-block;
	padding: 4px;
	background-color: #12344f;
	margin-right: 40px;
	transition: all 0.6s ease-in;
}

.bt-link
{
	font-weight: bold;
	font-size: 1.2em;
	background-repeat: no-repeat;
	/*background-size: contain;*/
	padding-left: 25px;
	padding-right: 2px;
	padding-bottom: 1px;
	background-position-y: 0px;
	cursor: pointer;	
	margin: 5px;
	color: #fff !important;
}

.bt-link:hover
{
	text-decoration: none;
	color: #fff !important;
}

.form-item.form-type-link-button:hover {
	background-color: #015195;
}

.form-type-link-button.disabled,.form-type-link-button.disabled>a {
    cursor: not-allowed;
    opacity: 0.7;
}
.form-item.form-type-link-button.disabled:hover {
    background-color: #12344f;
}

.bt-link-disabled
{
	/*background-color: #d0d0d0 !important;*/
	/*color: #808080 !important;*/
	cursor: default !important;
}

.bt-link-disabled:hover
{
	background-color: #12344f;
	cursor: not-allowed !important;
}

.bt-link-add
{
	background-image: url("/sites/all/modules/iia/img/white/add24.png");	
}

.bt-link-save
{
	background-image: url("/sites/all/modules/iia/img/white/save24.png");
}

.bt-link-cancel
{
	background-image: url("/sites/all/modules/iia/img/white/cancel24.png");
}

.bt-link-delete
{
	background-image: url("/sites/all/modules/iia/img/white/delete24.png");
}

.bt-link-search
{
	background-image: url("/sites/all/modules/iia/img/white/search24.png");
}

.bt-link-enable-edit {
	background-image: url("/sites/all/modules/iia/img/white/edit24.png");
}

.bt-link-preview
{
	background-image: url("/sites/all/modules/iia/img/white/preview24.png");
}

.bt-link-refine
{
	background-image: url("/sites/all/modules/iia/img/white/filled_filter24.png");
}

.bt-link-export
{
	background-image: url("/sites/all/modules/iia/img/white/download24.png");
}

.bt-link-import
{
	background-image: url("/sites/all/modules/iia/img/white/upload24.png");
}

.bt-link-go-back
{
	background-image: url("/sites/all/modules/iia/img/white/left24.png");
}

.bt-link-view {
	background-image: url("/sites/all/modules/iia/img/white/view24.png");
}

.bt-link-next {
	background-image: url("/sites/all/modules/iia/img/white/play24.png");
}

.bt-link-assign-gp, .bt-link-assign-isbn {
	background-image: url("/sites/all/modules/iia/img/white/assign_w24.png");
}

.bt-link-transfer {
	background-image: url("/sites/all/modules/iia/img/white/right24.png");
}

/** MANAGE AGENCY FORM **/
.form-type-radios.form-item-ma-type, .form-type-radios.form-item-ma-status {
    display: inline-block;
}
.form-type-radios.form-item-ma-status {
    margin-left: 220px;
}
/** END MANAGE AGENCY FORM **/

/** NOTIFICHE **/
#message-info {
	cursor: pointer;
	opacity: 0.98;
    left: 0;
    width: 100%;
    z-index: 99999;
    top: 0;
    position: fixed;
}

#message-info>.permanently {
	cursor: default;
}

#message-info .messages {
	font-size: 1.3em;
    background-repeat: repeat;
    -webkit-background-size: 40px 40px;  
    -moz-background-size: 40px 40px;  
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)), color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent), to(transparent));  
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%, transparent 75%, transparent);  
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%, transparent 75%, transparent);  
    background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%, transparent 75%, transparent);  
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%, transparent 75%, transparent);  
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%, transparent 75%, transparent);  
    -moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);  
    -webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);  
    box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);  
    width: 100%;  
    border: 1px solid; 
    color: #fff;  
    padding: 10px;  
    _position: absolute;  
    text-shadow: 0 1px 0 rgba(0,0,0,.5);  
    -webkit-animation: animate-bg 5s linear infinite;  
    -moz-animation: animate-bg 5s linear infinite;
}


#message-info span.message-icon {
    display: inline-block;
    position: relative;
    width: 26px;
    height: 26px;
}

#message-info span.message-text {
line-height: 2;
margin-left: 10px;
}

div.error, div.status, div.warning
{
	background-image: none;	
}

.messages.error>.message-icon {
	background-image: url(../img/error.png);
	background-repeat: no-repeat;
	float: left;
}
#message-info .messages.error {
    background-color: #de4343;  
    border-color: #c43d3d;
}

.messages.status>.message-icon {
	background-image: url(../img/checkmark.png);
	background-repeat: no-repeat;
}
#message-info .messages.status {
    background-color: green;  
    border-color: green;
}

#message-info .messages.warning {
    background-color: #eaaf51;
	border-color: #d99a36;
}
.messages.warning>.message-icon {
	background-image: url(../img/error.png);
	background-repeat: no-repeat;
}
/** END NOTIFICHE **/

/** CREATE REGISTRANT **/
#iia-manage-registrant-form  #edit-rgt-isni, 
#iia-manage-registrant-form #edit-rgt-san,
#iia-manage-registrant-form #edit-rgt-gln,
#iia-manage-registrant-form #edit-rgt-website
{
	width: 430px;
}

#iia-manage-registrant-form #edit-rgt-status {
    display: inline-block;
}
#iia-manage-registrant-form .form-type-radios.form-item-rgt-status {
    width: auto;
    display: inline-block;
}

#iia-manage-registrant-form .form-item.form-type-textfield.form-item-rgt-country {
display: block;
}

#iia-manage-registrant-form .form-item.form-type-textfield.form-item-rgt-name {
display: block;
}

#iia-manage-registrant-form div[class*='-private'] {
margin-left: 85px;
}


/* #iia-manage-registrant-form #regInfoHeader
{ 
 	font-weight: bold; */
}*/

#iia-manage-registrant-form #dvHideOnPIID
{
	display: inline;
	font-size: 1.2em;
	/*font-family: 'Open Sans', sans-serif;*/
	font-weight: bold;
	margin-left: 243px;
}

#iia-manage-registrant-form.view-only #dvHideOnPIID {
	display: none;
}
/** END CREATE REGISTRANT **/

/** VIEW-ONLY STYLE **/
.view-only input, .view-only textarea, .view-only select[disabled], .form-txt {
	color: black !important;
	border: 0 !important;
	background: white !important;
}

.form-txt
{
	/*font-family: Verdana,Arial,sans-serif;*/
	font-size: 1em;
}

.view-only textarea {
	color: black !important;
	background: white !important;
}

.view-only div.disabled {
	display: none;
}

.view-only .form-item-rangehandler {
	visibility: hidden;
}
/** END VIEW-ONLY STYLE **/

/** RANGE WIDGET **/
label[for='edit-edstart'] {
	display: inline-block;
}
/** END RANGE WIDGET **/

/** JQGRID **/
select.ui-pg-selbox {
    padding: 0;
}
.ui-jqgrid .ui-pg-input {
    padding: 0;
}

.ui-jqgrid tr.jqgrow td {
	white-space: normal;
}

/** END JQGRID **/

/** REGISTRANT FORM **/
#dlg-edit-registrant-contact {
	display: none;
}
/** END REGISTRANT FORM **/


/** EXPORT REGISTRANT FORM **/

#iia-export-registrant-form #dvrdSRP, #iia-export-registrant-form #dvrdSS
{
	clear: left;
}

#dvrdEP
{
	display: block;
}

#dvrdAgPrefix
{
	float: left;
}

#dvrdSRP
{
	float: left;
}

#dvrdSS
{
	display: block;
}

/*.form-item-export-type:first-child {
    width: 100%;
}
.form-item-export-type:nth-child(2) {
    display: inline;
    float: left;
}
.form-item-export-type:nth-child(3) {
    display: inline;
    float: left;
}
.form-item-export-type:nth-child(4) {
    width: 100%;
    clear: left;
    display: inline;
    float: right;
}
*/

.form-item.form-type-select.form-item-subrange-range {
    display: inline-block;
}
.form-item.form-type-textfield.form-item-subrange-start,
.form-item.form-type-textfield.form-item-subrange-end {
    width: 100px;
    
}

#edit-subrange-end, #edit-subrange-start {
    width: 80px;
}

/** END EXPORT REGISTRANT FORM **/

.ok-icon
{
	background-image: url(/sites/all/modules/iia/img/checkmark.png);
	background-repeat: no-repeat;
	padding-left: 32px;
}

.error-icon
{
	background-image: url(/sites/all/modules/iia/img/cancel.png);
	background-repeat: no-repeat;
	padding-left: 32px;
}

.warning-icon
{
	background-image: url(/sites/all/modules/iia/img/error.png);
	background-repeat: no-repeat;
	padding-left: 32px;
}


.form-label
{
	color: #222;
	cursor: default;
	display: block;
	/*font-family: 'Open Sans', sans-serif;*/
	font-size: 0.929em;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	width: 451px;
	height: 25px;
}

#iia-manage-registrant-form.view-only div[class*='-private'] {
	display: none;
}

#iia-manage-registrant-form.view-only .form-item.form-type-textfield.form-item-rgt-country {
display: inline-block;
}

#iia-manage-registrant-form .form-item-edit-form-data {
	float: right;
}
/** MANAGE REGISTRANT FORM **/
#edit-contact-name, #edit-contact-phone, #edit-contact-email, #edit-contact-fax, #edit-contact-address {
    width: 400px;
}
.form-item.form-type-checkbox.form-item-contact-private {
    display: inherit;
}

#edit-assigned-isbn, #edit-assigned-prefixes, #edit-author-publisher-records {
	width: 48%;
	display: inline-block;
}

.form-item.form-type-textarea.form-item-rgt-address {
width: 439px;
display: inline-block;
}

.form-item.form-type-checkbox.form-item-rgt-status-private {
display: none;
}
/** END MANAGE REGISTRANT FORM **/


/** isbn_calculator **/

#iia-isbn-calculator-send-file-form #edit-file-import-remove-button
{
	display: inline;
}

.ISBNField
{
	width: 150px;
}

#checkDigitContainer
{
	width: 150px;
}

#edit-regprefixcontainer, #edit-publelemcontainer
{
	display: inline-block;
	vertical-align: top;
}

#dvRegistrantRanges
{
	width: 160px;
	height: 200px;
	z-index: 1;
	background-color: #FFF;
	border: solid 1px #808080;
	overflow: auto;
	display: none;
}

#iia-isbn-calculator-form .form-type-radio,
#iia-isbn-calculator-form .form-type-checkbox
{
	display: block;
}

#edit-group-prefix.loading {
background-position-x: 130px;
background-repeat: no-repeat;
background-size: contain;
background-image: url(../img/ajax-loader.gif);
}

.block-language-switcher {
    list-style-type: none;  
    float: right;
    width: 100%;  
}

.block-language-switcher>li {
    float: right;
    padding-left: 6px;
    padding-right: 6px;
}

.block-language-switcher>li>a {
    background: whitesmoke;
    display: block;
    text-indent: -1999px;
    width: 32px;
    height: 32px;
}

.block-language-switcher>li>a.en {
    background: transparent url(../img/flag_gb.png);
}

.block-language-switcher>li>a.fn {
    background: transparent url(../img/flag_france.png);
}

.block-language-switcher>li>a.sp {
    background: transparent url(../img/flag_spain.png);
}

.block-language-switcher>li>a.de {
    background: transparent url(../img/flag_germany.png);
}

.block-language-switcher>li>a.se {
    background: transparent url(../img/flag_sweden.png);
}

.block-language-switcher>li>a.hu {
    background: transparent url(../img/flag_hungary.png);
}

.block-language-switcher>li>a.nn {
    background: transparent url(../img/flag_norway.png);
}

.block-language-switcher>li>a.nl {
    background: transparent url(../img/flag_netherlands.png);
}

.block-language-switcher>li>a.fi {
    background: transparent url(../img/flag_finland.png);
}

.block-language-switcher>li>a.hr, .block-language-switcher>li>a.ht {
    background: transparent url(../img/flag_croatia.png);
}

.block-language-switcher>li>a.current {
	opacity: 0.7;
	cursor: default;
}
/** END isbn_calculator **/

/** Range file generation form **/
#iia-range-file-generation-form .form-type-radio 
{
	display: block;
}
/** END Range file generation form **/

/*
	Sistama il problema della scrollbar orizzontale
	Non si fa più così perché dà problemi di disallineamento con le intestazioni
	quando il dato è più largo della colonna.
	Si risolve da js.
*/

/*
.ui-jqgrid .ui-jqgrid-btable
{
    table-layout: auto;
}
*/



/** Import Export Agency Data **/

.imp-exp-icon
{
	width: 26px;
	height: 26px;
	display: inline-block;
	vertical-align: middle;
}

.success-icon
{
	background-image: url("../img/checkmark.png");
}

.rejected-icon
{
	background-image: url("../img/error.png");
}

.success-container
{
	background-color: lightgreen;
	height: 32px;
	padding-top: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.rejected-container
{
	background-color: #ff8080;
	height: 32px;
	padding-top: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.imp-exp-msg
{
	display: inline;
}

#edit-file-import-upload-button, #edit-file-import-remove-button {
    display: none;
}
/** END Import Export Agency Data **/


/** WAIT ICON **/

@keyframes rotate {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}

@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}

@-moz-keyframes rotate {
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(360deg);}
}

.WaitIcon, .submission-working
{
	animation-name: rotate; 
    animation-duration: 2s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    
	-webkit-animation-name: rotate; 
    -webkit-animation-duration: 2s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;

    -moz-animation-name: rotate; 
    -moz-animation-duration: 2s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
}
    
/* END WAIT ICON*/

/* Incoming Submission */

#iia-incoming-piid-submissions-form #edit-inc-sub-numbers
{
	display: inline-block;
}

#iia-incoming-piid-submissions-form #edit-cur-db-numbers
{
	display: inline-block;
	float: right;
}

/* End Incoming Submission */


/** METAINFO BLOCK **/
#metainfo-left,#metainfo-right {
    display: inline-block;
    width: 49%;
}
.metainfo-row>div {
    padding: 0 0 4px 0;
    display: inline-block;
}

.metainfo-row>.metainfo-label {
    text-align: right;
    width: 160px;
    margin-right: 10px;
    font-size: 0.9em;
    font-weight: bold;
}

.metainfo-value.text-success {
font-weight: bold;
color: #3c763d;
}

.metainfo-value.text-warning {
font-weight: bold;
color: #eaaf51;
}

.metainfo-value.text-error {
font-weight: bold;
color: #a94442;
}

/** END METAINFO BLOCK **/

/** PIID SUBMISSION FORM */
#edit-upload-area_container .plupload_button.plupload_start {
    display: none;
}
/** END PIID SUBMISSION FORM */

/* Monitor Agency Submission Sending form */
#iia-monitor-agency-submission-sending-form #edit-ed-from,
#iia-monitor-agency-submission-sending-form #edit-ed-to
{
	width: 100px;
}

/* END Monitor Agency Submission Sending form */

/* PIID Cumulative Semantic Validation Report form */
#iia-piid-cumulative-validation-report-form #edit-ed-from,
#iia-piid-cumulative-validation-report-form #edit-ed-to
{
	width: 100px;
}

/* END PIID Cumulative Semantic Validation Report form */


/* User history form  */

#iia-user-history-form #edit-ed-from,
#iia-user-history-form #edit-ed-to
{
	width: 100px;
}

/* END User history form  */

/* transfer agency data */

#iia-transfer-agency-data-form #edit-from-agency,
#iia-transfer-agency-data-form #edit-to-agency
{
	width: 200px;
}

#iia-transfer-agency-data-form .form-type-link-button
{
	margin-left: 40px;
}

/* END transfer agency data */

/* VIEW SUBMISSION FORM */
#dedup-summary {
	margin: 12px 0 12px 0;
}
#dedup-summary-wrapper,#pre-save-summary-wrapper,#post-save-summary-wrapper {
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	padding: 12px 20px 12px 20px;
	width: 866px;
	margin-left: auto;
	margin-right: auto;
}
.iia-table-title {
	text-align: right;
	top: 104px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	font-weight: bold;
	color: #12344F !important;
	left: -82px;
	position: absolute;
	width: 180px;
}
#db-change-before-wrapper,#db-change-after-wrapper {
    margin-left: 10px;
	margin-right: 10px;
	display: inline-block;
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	padding: 12px 20px 12px 20px;
	width: 360px;  
}
#edit-file-details-dialog {
display: none;
}

#ajax-load-overlay {
background-position: 50%;
opacity: 0.6;
top: 0;
position: fixed;
width: 100%;
height: 100%;
z-index: 999999;
background-color: whitesmoke;
background-image: url(../img/ajax-loader.gif);
background-repeat: no-repeat;
}

.form-item.form-type-select.form-item-refresh-interval {
margin-top: -80px;
float: right;
}
.submission-working {
width: 16px;
}
/* END VIEW SUBMISSION FORM */



/* Search Registrant Form */

#iia-search-registrant-form .help
{
	margin-left: 32px;
	background-image: url("/sites/all/modules/iia/img/info.png");
	background-size: contain;
	background-repeat: no-repeat;
	padding-left: 24px;
}

/*
* Fa un po' di spazio nel footer.
*/
.ui-pg-table>tbody>tr>td:first-child
{
	width:0px;
}

/* END Search Registrant Form */

/*  Mobile Layout: < 500px   */
@media only screen and (max-width: 801px) { 
	input[type=radio].form-radio + label.option {
		overflow: hidden;
		font-size: 1.0em;
	}
	
	/** MANAGE AGENCY **/
	.ui-tabs .ui-tabs-nav li a {
		padding: 4px 0;
		font-size: 0.8em;
	}
	
	.form-type-radios.form-item-ma-status {
		margin-left: 0;
	}
	
	#iia-manage-agency-form .form-type-textarea,
	#iia-manage-agency-form #edit-ma-country,
	#iia-manage-agency-form #edit-competence-country-container {
		width: 100%;
	}
	
	.ui-tabs .ui-tabs-panel,
	#edit-contacts-container,
	#edit-competence-country-container {
		padding-bottom: 15px;
		overflow-x: scroll;
	}
	
	.bt-link {
		background-size: contain;
		font-size: 0.8em;
	}
	.content fieldset {
		width: 100%;
		overflow-x: scroll;
		padding-bottom: 16px;
	}
	fieldset legend {
		overflow: hidden;
	}
	/** END MANAGE AGENCY **/
	
	/** MANAGE REGISTRANT **/
	#metainfo-left, #metainfo-right {
		width: 100%;
		display: block;
	}
	.metainfo-row>.metainfo-label {
		width: auto;
		margin: 0;
	}
	
	.form-item.form-type-textarea.form-item-rgt-address,
	#iia-manage-registrant-form  #edit-rgt-isni, 
	#iia-manage-registrant-form #edit-rgt-san,
	#iia-manage-registrant-form #edit-rgt-gln,
	#iia-manage-registrant-form #edit-rgt-website
	{
		width: 100%;
		padding: 4px 0 4px 0;
	}
	
	#iia-manage-registrant-form div[class*='-private'] {
		margin: 0;
	}
	
	.fieldset-title {
		display: inline-block;
		margin-top: 5px;
	}
	
	#edit-select-group-prefix-range .fieldset-wrapper, 
	#edit-assigned-prefixes .fieldset-wrapper,
	#edit-assigned-isbn .fieldset-wrapper, 
	#edit-contact .fieldset-wrapper,
	#edit-assigned-prefixes .fieldset-wrapper {
		width: 260px;
		display: block;
	}
	
	#block-system-main .content {
	padding-bottom: 18px;
	overflow-x: scroll;
	}
	
	#iia-search-registrant-form {
		min-width: 600px;
	}
	/** END MANAGE REGISTRANT **/
	
	.ui-jqgrid tr.jqgrow td
	{
		word-wrap: break-word;
	}
	
	#iia-manage-agency-form #edit-webidcontainer {
		float: none;
	}
}
