/**
 *
 * Apply Here your Custom CSS
 *
 */
/*
.row {
	margin:0;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding:0;
}
*/
td .btn {
	margin-left:10px;
}
td .btn:first-child {
	margin-left:0;
}

.spacer {
	margin-top: 10px; /* define margin as you see fit */
}

input[type="radio"], input[type="checkbox"] {
	margin:9px 0 0;
}
.dropzone_container .thumbnail {
	margin-bottom:5px;
}
body.page-fade > .page-container {
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	transform: none;
	-moz-transition: none;
	-o-transition: none;
	-webkit-transition: none;
	transition: none;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=1);
}

.page-container .main-content {
	padding:0 20px 20px 20px;
}

.page-container .main-content .header-globalia-cms {
	padding-top:20px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.user-info > li.profile-info {
	margin-top:10px;
}

.dataTables_processing {
	position: absolute;
	clear:both;
	margin-left: 12px;
	margin-right: 15px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	font-weight:bold;
	margin-top:38px;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
	height:70px;
}

.imagelist div {
	margin-right:10px;
	margin-bottom:10px;
}


/*** FormCMS2 ***/

form.formcms2 {
    
}

form.formcms2 > div.row {
    clear: both;
    display: block;
    float: none;
    overflow: hidden;
    margin: 0;
}

form.formcms2 > div.row.left {
    clear: left;
    min-width: 300px;
    border-radius: 5px;
}

form.formcms2 > div.row.box {
    clear: right;
    float: right;
    width: 300px;
    margin: 0 0px 10px 15px;
    background-color: #f8f8f8;
    border-radius: 5px;
    overflow: visible;
}

form.formcms2 > div.row.box .panel-body {
    padding: 10px;
}

form.formcms2 > div.row.box .panel-body .btn {
    
}

form.formcms2 > div.row.box .panel-body .btn-green {
    float: left !important;
}

form.formcms2 > div.row div.panel {
    background-color: #f8f8f8;
    border-radius: 5px;
}

form.formcms2 > div.row div.panel-body {
    background-color: #f8f8f8;
    border-radius: 0 0 5px 5px;
}

form.formcms2 > div.row div.panel > .panel-heading > .panel-title > h4 {
    font-weight: bold;
    color: #666;
    padding: 0px 8px;
}

form.formcms2 > div.row div.panel > .panel-heading > .panel-options > ul.nav-tabs > li {
    margin: 0;
    margin-left: 4px;
}

form.formcms2 > div.row div.panel > .panel-heading > .panel-options > ul.nav-tabs > li > a {
    background-color: #ddd;
    color: #aaa;
    border-bottom: none;
    margin: 0;
}

form.formcms2 > div.row div.panel > .panel-heading > .panel-options > ul.nav-tabs > li.active > a {
    background-color: #eee;
    color: #666;
    font-weight: bold;
    margin-bottom: 0px;
    border-bottom: solid #eee 1px;
    position: relative;
    top: 2px;
}

form.formcms2 > div.row div.panel-title > h4 {
    font-weight: bold;
    color: #666;
    padding: 0px 8px;
}

form.formcms2 > div.row div.panel-body {
    background-color: #eee;
    padding: 5px;
}

form.formcms2 > div.row .panel-body .description {
    margin: -5px 10px 10px 10px;
}

form.formcms2 > div.row.box .panel-body .description {
    margin: 0px 10px 10px 6px;
}

form.formcms2 > div.row div.field {
    margin: 20px;
    overflow: hidden;
}

form.formcms2 > div.row.box div.field {
    margin: 10px;
    overflow: hidden;
}

form.formcms2 > div.row div.field > label {
    font-weight: bold;
    color: #666;
    padding-right: 4px;
    margin: 0;
}

form.formcms2 > div.row div.field > span {
    white-space: nowrap;
    font-size: 10px;
}

form.formcms2 > div.row div.field > .info {
    white-space: nowrap;
    color: #666;
    font-size: 14px;
    text-indent: 5px;
}

form.formcms2 > div.row div.field > div {
    clear: both;
}

form.formcms2 > div.row div.field.accordion {
    margin: 0 10px;
}

form.formcms2 > div.row div.field.accordion hr {
    margin: 6px 0;
    border-top: solid 1px #fff;
}

form.formcms2 > div.row div.field.accordion > .accordion_main_container > .panel {
    margin: 0 0 4px 0;
}

form.formcms2 > div.row div.field.accordion > .accordion_main_container > .panel .panel-body {
    background-color: #fff;
    margin: 0;
    padding: 10px;
    border: none;
}

form.formcms2 > div.row div.field.accordion > .accordion_main_container > .panel .panel-heading {
    background-color: #fff;
}

form.formcms2 > div.row div.field.accordion > .accordion_main_container > .panel .panel-heading button {
    padding: 0;
}

form.formcms2 > div.row div.field.accordion > .accordion_main_container > .panel .panel-heading .panel-title {
    overflow: hidden;
    padding: 5px;
}

form.formcms2 > div.row div.field.accordion > .accordion_main_container > .panel .panel-body > .row > .panel {
    border: none;
}

form.formcms2 > div.row div.field.accordion > .accordion_main_container > .panel .panel-body > .row.translatable > .panel > .panel-heading {
    padding: 0 10px;
    margin: 0;
}

form.formcms2 > div.row div.field.accordion > .accordion_main_container > .panel .panel-body > .row.translatable > .panel > .panel-heading > .panel-title {
    float: left;
}

form.formcms2 > div.row div.field.accordion > .accordion_main_container > .panel .panel-body > .row.translatable > .panel > .panel-heading > .panel-title > h4 {
    font-size: 12px;
    padding-left: 0;
}

form.formcms2 > div.row div.field.accordion > .accordion_main_container > .panel .panel-body > .row.translatable > .panel > .panel-body {
    padding: 0 20px;
}

.validate-has-error {
    color: #ee2424;
}

form.formcms2 > div.row.translatable {
    
}

form.formcms2 > div.row.translatable > .panel > .panel-heading > .panel-options > ul.nav.nav-tabs > li > a {
    border: none;
}

form.formcms2 > div.row.translatable .tab-content {
    
}

form.formcms2 > div.row.translatable .tab-content .tab-pane {
    border-radius: 0 0 5px 5px;
}

form.formcms2 > div.row.translatable .tab-content .tab-pane .field {
    margin: 0;
    padding: 10px;
}

form.formcms2 > div.row .field.accordion div.row.translatable .tab-content .tab-pane .field {
    margin: 0;
    padding: 8px 20px;
}

.tinydeletebutton {
    position: absolute; 
    right: -8px; 
    top: -8px; 
    width: 16px; 
    height: 16px; 
    border-radius: 50%; 
    cursor: pointer; 
    color: white; 
    box-shadow: rgba(50, 50, 50, 0.74902) -1px 1px 5px 0px; 
    background-color: red;
}

.modal-medialibrary-formcms > .modal-dialog {
    width: 90%;
    min-width: 500px;
    height: 100%;
}

.modal-medialibrary-formcms > .modal-dialog > .modal-content {
    height: 100%;
}

.modal-medialibrary-formcms > .modal-dialog > .modal-content > .modal-body {
    height: 100%;
    padding-bottom: 50px;
}

