/*fonts to use*/
@font-face
{
    font-family: aller_bold;
    src: url('/css/Aller_Bd.ttf')  format('truetype');
}

@font-face
{
    font-family: aller_light;
    src: url('/css/Aller_Lt.ttf')  format('truetype');
}

@font-face
{
    font-family: aller_regular;
    src: url('/css/Aller_Rg.ttf')  format('truetype');
} 



/*
    naming:

    <type>_<module>_<section>_<function>_<hierarchy>

    type: HTML tag name, eg: div, a, input etc.
    module: module name, if it is a sitewide class, use "global" as module name
    section: section name, if it is empty, use "default" as section name
    screen section: screen section name, body, header, toolbar, menu, content, form, card, top, left, center, bottom, right etc
    hierarchy:  container, row, holder, list, item, text, link, image, icon, overlay, title, subtitle etc
    extra name: any remarks/colour etc

    remarks:
    For lowest level of hierarchy, create your own name if item/text/link/image are not applicable

*/


.font_subtle{
    font-family: aller_light;
    font-size: 13px;
    opacity: 0.6;
}

/* GLOBAL - BODY */
.div_global_default_body_container
{
    /*width: -webkit-calc(100% + 1250px);
    width: -moz-calc(100% + 1250px);
    width: calc(100% + 1250px);*/
    width: 100%;
    height: 100%;
    margin-left: 0px;
    display: flex;
    background-color: #ecf7fc;
    overflow: hidden;
}

.div_global_default_left_container, .div_global_default_right_container
{
    width: 600px;
    height: 100vh;
    background-color: #000000;
    color: #ffffff;
    display: none;
    overflow: hidden;
}

.div_global_default_left_holder
{
    width: 620px;
    height: 100vh;

    color: #ffffff;   

    margin-left: 0px; 
    padding-right: 50px; 

    overflow-y: hidden; 
    overflow-x: hidden;
}

.div_global_default_left_row_header
{
    width: 100%;
}


.div_global_default_left_row_header_icon
{
    width: 50px;
    height: 50px;

    background-repeat: no-repeat;
    background-position: center center;


    margin: 20px;
    border: solid 2px #ffffff;

    text-align: center;
    line-height: 46px;
    font-size: 25px;
    font-weight: 400;
    color: #ffffff;
}

.div_global_default_left_row_item
{
    width: 100%;
    padding-bottom: 20px;
}

.div_global_default_left_row_item_title
{
    width: 100%;
    height: 30px;

    line-height: 30px;
    font-size: 25px;
    font-weight: 400;

    color: #ffffff;
    padding-left: 20px;
}

.div_global_default_left_row_item_subtitle
{
    width: 100%;
    height: auto;

    line-height: 20px;
    font-size: 14px;
    font-weight: 400;

    color: #ee445f;

    margin-bottom: 20px;

    color: #ffffff;
    padding-left: 20px;
}

.div_global_default_center_container
{
    width: 100vw;


    /*overflow-y: hidden;
    overflow-x: hidden;*/
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
}

.div_global_default_menu_container
{

    background-color: #1e7ba5;
    width: 17%;
    height: 100vh;
    color: inherit;
    position: relative;
    overflow: hidden;
}

.div_global_default_header_container
{
    /*position: fixed;
    width: calc(100% - 320px );
    width: 90%;
    min-height: 50px;
    overflow-x: hidden;
    overflow-y: hidden;

    background-color: #ecf7fc;
    border-bottom: solid 1px #c1d6e0;*/

    position: fixed;
    /*left: 20%;*/
    top: 0px;
    /*overflow: hidden;*/
    width: 87%;
    height: 50px;
    color: inherit;
    background-color: #ecf7fc;
    border-bottom: solid 1px #c1d6e0;
}



.div_global_default_content_holder
{
    width: 100%;
    /*
    min-height: -webkit-calc(100% - 50px);
    min-height: -moz-calc(100% - 50px);
    min-height: calc(100% - 50px);
    min-height: 100%;
    */
    
    height: 100vh;
    
    margin-top: 50px;
    overflow-x: hidden;
    overflow-y: auto;

}

.div_global_default_content_row
{
    width: 1000%; /* depends on how many pages in this row */
    overflow: hidden;
}

.div_global_default_content_card
{
    width: 12.5%;
    padding-bottom: 0px;
}

.div_global_default_footer_container
{
    width: 100%;
    height: auto;

    background-color: #000000;
}

.div_global_default_copyright_container
{
    width: 100%;
    height: auto;

    background-color: #000000;
}

.div_global_default_toolbar_container
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 0px;
    display: none;
}
.div_global_default_combo_overlay
{
    display: none;
    position: fixed;
    width: 100vw;
    height: 100vh;
    z-index: 1000;
}

.div_global_default_action_container
{
    width: -webkit-calc(83% - 13px);
    width: -moz-calc(83% - 13px);
    width: calc(83% - 13px);
    /*width:83%;*/
    height: 50px;
    position: fixed;
    top: 0;
    right: 0px;
    z-index: 1;
}

.div_global_default_action_title
{
    width: 100%;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 50px;
    font-size: 24px;
    text-align: left;
    color: #4c4c4c;
    font-family: aller_light;
    background-color: #ecf7fc;
    padding-left: 12px;
    overflow: hidden;
    border-bottom: 1px solid #C1D6E0;

}

.div_global_default_action_button_container
{
    width: auto;
    float: right;
    margin-right: 30px;

}

.div_global_default_action_button_container_bottom
{
    width: auto;
    float: right;
    margin-right: 80px;
}

.div_global_default_action_button_container_bottom_landing
{
    width: auto;
    float: right;
    margin-right: 110px;
}

.div_global_default_top_container
{
    width: 100%;
    height: 51px;

    background-color: #eff8d9;
    border-bottom: solid 1px #c7f3c1;

    display: flex;
    justify-content: space-between;
}

.div_global_default_top_button
{
    width: 65px;
    height: 50px;

    line-height: 50px;
    font-size: 24px;
    font-weight: 400;
    text-align: center;

    color: #71a48e;
    background-color: #e0ecd2;


    margin-left: 30px;
    margin-right: 30px;

    border-left: solid 1px #c7f3c1;
    border-right: solid 1px #c7f3c1;

}

.div_global_default_top_button:hover
{
    background-color: #71a48e;
    color: #ffffff;

}

.div_global_default_top_title
{
    width: auto;
    height: 50px;

    line-height: 50px;
    font-size: 24px;
    font-weight: 400;
    text-align: center;

    color: #71a48e;
}

/* LANDING */
.div_landing_default_toolbar_icon
{
    width: 50px;
    height: 50px;

    background-repeat: no-repeat;
    background-position: center center;
    background-color: #ee445f;

    margin: 20px;
    border: solid 1px #ee445f;

}

.div_landing_default_toolbar_image_logo
{
    width: 420px;
    height: 50px;

    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;

    margin: 20px;
}

.div_landing_default_content_container
{
    width: 100vw;
    height: 100vh;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;

/*
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    justify-content: center;
    align-items:center;
*/    
    
}

.div_landing_default_content_overlay
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
/*    background-image: url('/resources/images/background.png');*/
background-color: #fff;
}

.div_landing_default_content_holder
{
    width: 90%;
    margin-left: 5%;

    margin-top: 8%;
  position: relative;
    
}

.div_landing_default_content_title
{
    width: 100%;

    text-align: center;
    line-height: 80px;
    font-size: 60px;
    font-weight: 900;
    color: #ffffff;
}

.div_landing_default_content_logo_cont{
    width: 100%;
    height: auto;
    display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div_landing_default_content_logo_text{
    width: 100%;
    height: 50px;
    line-height: 50px;
    color: #FFF;
    text-align: center;
    font-size: 35px;
    margin-bottom: 30px;
}

.div_landing_default_content_logo_border{
    width: 150px;
    height: 150px;
    border-radius: 50%;
    padding: 26px;
    background-color: #fff;
    margin-bottom: 20px;
}

.div_landing_default_content_logo
{
    width: 100px;
    text-align: center;
    height: 100px;
    margin-bottom: 0px;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("/resources/images/admin_logo.png");
    background-size: contain;
/*
    background-image: url(data:image/png;base64,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);
*/	
}

.div_landing_default_form_container
{
    width: 550px;
    height: auto;

    margin-left: -webkit-calc(50% - 280px);
    margin-left: -moz-calc(50% - 280px);
    margin-left: calc(50% - 280px);


}

.div_landing_default_form_row
{
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
}

.div_landing_default_form_link
{
    float: right;
    display: block;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;

    color: #ffffff;
    cursor: pointer;
}

.div_landing_default_form_link:hover
{
    text-decoration: underline;
}

.div_landing_default_form_message
{
    width: auto;
    height: 50px;

    line-height: 50px;
    font-size: 18px;
    font-weight: 900;

    color: #165370;;
}

.div_global_default_menu_row_header
{
    width: 100%;
    height: 50px;
    background-color: #165370;
    border-bottom: 1px solid #1b6b90;
}

.div_global_default_menu_row_header_title
{
    font-family: aller_bold;
    line-height: 50px;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    color: #ffffff;
    text-transform: uppercase;
}

.div_global_default_menu_row_header_icon
{
    float: left;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 20px;
    margin-top: 10px;
    display: block;
    background-color: #fff;
    border-radius: 50%;
    background-size: 70%;
}

.div_global_default_menu_row_item, .div_global_default_menu_row_item_selected
{
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 13px;
    font-weight: 400;
    opacity: 0.6;
    color: #ffffff;
    padding-left: 30px;
    font-family: aller_bold;
    text-transform: capitalize;
}

.div_global_default_menu_row_item:hover, .div_global_default_menu_row_item_selected
{
    width: 100%;
    background-color: #165370;
    opacity: 1.0;
}

.div_global_menu_item_icon
{
    width: 50px;
    height: 50px;

    background-repeat: no-repeat;
    background-position: center center;

    line-height: 50px;
    font-size: 30px;
    font-weight: 400;
    text-align: center;

}

.div_global_default_menu_row_footer
{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 52px;
    background-color: #1e7ba5;

}

.div_global_default_menu_link
{

    /*width: -webkit-calc(50% - 1.5px);
    width: -moz-calc(50% - 1.5px);
    width: calc(50% - 1.5px);*/
    width: 100%;
    background-color: #1e7ba5;
    line-height: 50px;
    font-size: 13px;
    text-align: center;
    color: #ffffff;
    font-family: aller_regular;
    border-top: 1px solid #1b6b90;
}

.div_global_default_menu_link:hover
{
    background-color: #165370;
    opacity: 1.0;
}


.div_global_default_header_icon
{
    width: 50px;
    height: 50px;
    margin: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    display: none;
}

.div_global_default_header_text
{
    width: 250px;
    height: 50px;
    font-family: aller_light;
    line-height: 50px;
    font-size: 24px;
    text-align: left;
    padding-left: 0px;
    color: #4c4c4c;
    margin-left: 30px;
}

.div_global_default_header_button_container
{
    width: 500px;
    float: right;
    margin-right: 100px;
}

/* ENQUIRIES */

.div_global_default_content_toolbar_container
{
    width: 100%;
    height: 125px;
    border-bottom: solid 1px #C1D6E0;
    margin-top:0px;
    padding-top: 25px;
    background-color: rgba(189,209,218, .3)
}

.div_global_default_content_toolbar_space
{
    width: 25px;
    height: 100px;
}

.div_global_default_content_toolbar_holder
{
    width: 165px;
    height: 100px;
    margin-left: -1px;
    border-left:  solid 1px #C1D6E0;
    border-right:  solid 1px #C1D6E0;
    border-top:  solid 1px #C1D6E0;
    border-bottom:  solid 1px #C1D6E0;
    background-color: #d4e7ef;
    cursor: pointer;
}

.div_global_default_content_toolbar_holder:hover{
    opacity: .8;
}

.div_global_default_content_toolbar_holder.selected:hover{
    opacity: 1.0;
}

.div_subscriptions_package_row{
    margin-top: 10px;
    width: 100%;
}

.div_global_default_header_button_container > .form_input_container{
    width: 72%;
}

.div_global_default_header_button_container > .form_input_container > .form_input_right_container{
    width:100%;
}

.div_global_default_content_toolbar_holder.selected
{
    width: 165px;
    height: 100px;

    margin-left: -1px;

    border-left:  solid 1px #C1D6E0;
    border-right:  solid 1px #C1D6E0;
    border-top:  solid 1px #C1D6E0;
    border-bottom:  solid 1px #ECF7FC;

    background-color: #ECF7FC;

    cursor: default;
}

.div_superscript{
    font-size: 13px;
    vertical-align: baseline;
    position: relative;
    top: -0.7em;
    font-family: aller_light;
}

.div_subscript{
    font-size: 12px;
    vertical-align: baseline;
    position: relative;
    top: 0.2em;
    font-family: aller_light;
}

.form_input_right_icon_container_var_search{
    padding-top: 7px;
}

.div_global_default_content_toolbar_title
{
    width: 100%;
    height:50px;
    margin-top: 10px;
    line-height: 50px;
    font-size: 30px;
    font-weight: 400;
    text-align: center;

    color: #4c4c4c;
}

.div_global_default_content_toolbar_subtitle
{
    width: 100%;
    height:13px;
    margin-top: 0px;
    line-height: 13px;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    color: #4c4c4c;
    padding-top: 40px;
}

.div_global_default_content_toolbar_subtitle_intro
{
    width: 100%;
    height:13px;
    margin-top: 0px;
    line-height: 13px;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    color: #4c4c4c;
    padding-top: 0px;
}

.div_global_default_content_container
{
    display: flex;
    flex-direction: column;
    align-items: stretch;
    width: 83%;
    /* overflow: hidden; */
    background-color: #ecf7fc;
    margin-left: 0px;
}

.div_global_default_images_container
{
    padding: 20px;
    width: 100%;
}

.div_global_default_content_row_header
{
    width: 100%;

    margin-top: 25px;
    margin-left: 10px;

    line-height: 30px;
    font-size: 13px;
    font-family: aller_bold;
    text-align: left;
    padding-left: 20px;
    color: #4c4c4c;
}
/*
.div_global_default_content_row_header_item.default_date
{
    width: 20%;
    padding-left: 1%;
    border-bottom: 0px solid #c1d6e0;
}
*/


.div_global_default_content_row_header_item.default_title
{
    width: 50%;
    padding-left: 25px;
    border-bottom: 0px solid #c1d6e0;
    margin-left: 13px;
}

.div_global_default_content_row_header_item.showroom_title
{
    width: 70%;
    padding-left: 0px;
    border-bottom: 0px solid #c1d6e0;
    margin-left: 0px;
}


.div_global_default_content_row_header_item.media_title,
.div_global_default_content_row_header_item.media_type
{
    width: 20%;
    padding-left: 15px;
    border-bottom: 0px solid #c1d6e0;
    margin-left: 17px;
}

.div_global_default_content_row_header_item.media_enquiries,
.div_global_default_content_row_header_item.media_downloads
{
    width: 10%;
    padding-left: 15px;
    border-bottom: 0px solid #c1d6e0;
    margin-left: 17px;
}

.div_global_default_content_row_header_item.media_title{
    padding-left: 24px;
}

.div_global_default_content_row_header_item.media_country
{
    width: 10%;
    padding-left: 15px;
    border-bottom: 0px solid #c1d6e0;
    margin-left: 13px;
}

.div_global_default_content_row_header_item.media_date
{
    width: 20%;
    padding-left: 15px;
    border-bottom: 0px solid #c1d6e0;
    margin-left: 0px;
}

.div_global_default_content_row_header_item.default_date
{
    width: 20%;
    padding-left: 15px;
    border-bottom: 0px solid #c1d6e0;
    margin-left: 0px;
}

.div_global_default_content_row_header_item.default_date_right
{
    width: 70%;
    padding-left: 0px;
    border-bottom: 0px solid #c1d6e0;
    margin-left: 13px;
}


.div_global_default_content_row_header_item.default_count
{
    width: 10%;
    padding-left: 0px;
    border-bottom: 0px solid #c1d6e0;
    margin-left: 13px;
}

.div_global_default_content_row_header_item.default_action
{
    width: 20%;
    padding-left: 1%;
    border-bottom: 0px solid #c1d6e0;
    margin-left: 20px;
}

.div_global_default_content_row_header_icon{
    float: right;
    padding: 10px 10px 0 0;
    color: #4c4c4c;
}


.div_global_default_content_row_list
{
    width: 100%;
    padding-left: 10px;
}

.div_global_default_content_row_list:hover{
    background-color: #e2eef4;
    cursor: pointer;
}

.div_global_default_content_row_list:hover .default_date,
.div_global_default_content_row_list:hover .default_title,
.div_global_default_content_row_list:hover .media_date,
.div_global_default_content_row_list:hover .media_type,
.div_global_default_content_row_list:hover .media_country,
.div_global_default_content_row_list:hover .media_title,
.div_global_default_content_row_list:hover .media_enquiries
{
    text-decoration: underline;
}

.div_global_default_content_row_list:hover .video_cover
{
    opacity: 0.5;
}

.video_cover
{
    
    
/*    
	display: flex;
	flex-flow: center;
	align-item: ceter;
*/	
}
.video_cover_title {
	
	font-family: aller_bold;
    width: 100%;
	height: auto;
        
  position: relative;
  top: 50%;
  transform: translateY(-50%);
        
        

	text-align: center;
	
	
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
	text-shadow: 2px 2px #000000;
	
	text-transform: uppercase;
}

.div_global_default_content_row_list_item_row
{
    width: 100%;
}

.div_dl_csv{
    padding-left: 15px;
    margin-top: -8px;
}

.div_global_default_content_row_list_item, .div_global_default_content_row_external_list_item
{
    height: 140px;
    line-height: 24px;
    font-size: 16px;
    font-family: aller_regular;
    text-align: left;
    margin-left: 20px;
    padding-left: 13px;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #4c4c4c;
    border-top: solid 1px #c1d6e0;
    text-transform: capitalize;
    width:20%;
    overflow: hidden;
}

.div_global_default_content_row_list_item.default_date
{
    width: 20%;
    padding-left: 1%;
    color: #1e7ba5;
    cursor: pointer;
}

.div_global_default_content_row_list_item.default_date_right
{
    width: 70%;
    padding-left: 1%;
}

.div_global_default_content_row_list_item.media_date
{
    width: 20%;
    padding-left: 1%;
}

.div_global_default_content_row_list_item.media_title,
.div_global_default_content_row_list_item.media_type
{
    width: 20%;
    padding-left: 0px;
    margin-left: 20px;
    letter-spacing: 0px;

}

.div_global_default_content_row_list_item.media_enquiries,
.div_global_default_content_row_list_item.media_downloads
{
    width: 10%;
    padding-left: 0px;
    margin-left: 20px;
    letter-spacing: 0px;

}

.div_global_default_content_row_list_item.media_title,
.div_global_default_content_row_list_item.media_enquiries,
.div_global_default_content_row_list_item.media_date,
.div_global_default_content_row_list_item.media_type,
.div_global_default_content_row_list_item.media_country
{
    color: #1E7BA5;
    cursor: pointer;

}

.div_global_default_content_row_list_item.media_title:hover,
.div_global_default_content_row_list_item.media_enquiries:hover,
.div_global_default_content_row_list_item.media_date:hover
{
    opacity: .7;
}

.div_global_default_content_row_list_item.media_country
{
    width: 10%;
    padding-left: 5px;
    margin-left: 20px;
}


.div_global_default_content_row_list_item.default_title
{
    width: 50%;
    padding-left: 1%;
    margin-left: 20px;
    color: #1e7ba5;
    cursor: pointer;
    letter-spacing: 1px;
    height: auto;
}

/* external */

.div_global_default_content_row_list_item.showroom_title
{
    width: 70%;
    padding-left: 0%;
    margin-left: 20px;
    color: #1e7ba5;
    cursor: pointer;
    letter-spacing: 1px;
    height: auto;
}


.div_global_default_content_row_list_item.default_count
{
    width: 10%;
    padding-left: 1%;
    margin-left: 20px;
}

.div_global_default_content_row_list_item.default_title:hover{
    opacity: .7;
}

.div_global_default_content_row_list_item.default_action
{
    width: 20%;
    padding-left: 1%;
    margin-left: 20px;
}

.div_global_default_content_container .order_status,
.div_global_default_content_container .order_amount{
    width: 20%;
}

.div_global_default_content_container .order_no{
    width: 20%;
    color: #1e7ba5;
    cursor: pointer;
}

.div_global_default_content_container .order_no:hover{
    text-decoration: underline;
}


.div_global_default_content_container .order_merchant{
    width: 40%;
}

.div_global_default_content_row_list_image
{
    height: 100px;
    width: 100px;
    margin-right: 20px;
    border: 1px solid #C1D6E0;
}

.div_global_default_content_row_list_action .form_button_container
{
    width: 83%;
    margin-left: 0;
    padding: 0;

}
.div_global_default_content_row_list_cover
{
    width: 120px;
    height: 120px;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;

}

.div_global_default_content_row_list_text_container
{
    width: -webkit-calc(100% - 120px);
    width: -moz-calc(100% - 120px);
    width: calc(100% - 120px);

    padding-left: 20px;
    padding-right: 20px;
}

.div_global_default_content_row_list_product_title
{
    width: 100%;
    height: auto;

    line-height: 20px;
    font-size: 12px;
    font-weight: 400;
    text-align: left;

    padding-bottom: 10px;
}

.div_global_default_content_row_list_product_subtitle
{
    width: 100%;
    height: auto;

    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    text-align: left;

    padding-bottom: 10px;
}

.div_global_default_content_row_list_sku
{
    width: 100%;
    height: auto;

    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    text-align: left;

    padding-bottom: 10px;
}

.div_global_default_content_row_list_last_price
{
    width: 100%;
    height: auto;

    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    text-align: right;
    padding-right: 20px;
    padding-bottom: 10px;
}


.div_show_upload_form{
    margin: auto;
}

.div_global_default_form_row
{
    width: 100%;
    margin-top: 23.5px;
    margin-bottom: 0px;
    border-bottom: 1px solid #c1d6e0;
    margin-left: 15px;
}

.div_global_default_form_row_landing_image
{
    width: 100%;
    margin-top: 23.5px;
    margin-bottom: 0px;
    border-bottom: 1px solid #c1d6e0;
    margin-left: 0px;
}


.div_global_default_form_row_milestone
{
    width: 100%;
    margin-top: 23.5px;
    margin-bottom: 0px;
    border-bottom: 1px solid #c1d6e0;
    margin-left: 0px;
}

.div_global_default_form_row_newsletter
{
    width: 100%;
    margin-top: 23.5px;
    margin-bottom: 0px;
    border-bottom: 1px solid #c1d6e0;
    margin-left: 0px;
}

.div_global_default_form_row_landing, .div_global_default_form_row_expertises, .div_global_default_form_row_peoples,
.div_global_default_form_row_showrooms
{
    width: 100%;
    margin-top: 23.5px;
    margin-bottom: 0px;
    border-bottom: 1px solid #c1d6e0;
    margin-left: 0px;
}

.div_global_default_form_row_historians
{
    width: 100%;
    margin-top: 23.5px;
    margin-bottom: 0px;
    border-bottom: 1px solid #c1d6e0;
    margin-left: 0px;
}



.div_global_default_foot_action_container
{
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 50px;
    
    position: fixed;
    top: 0;
    right: 0;

}

.div_global_default_form_row_save_cancel
{
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 51px;
}


.div_global_default_form_row_line
{
    width: 100%;
    height: 1px;
    margin-bottom: 20px;
    background-color: #c1d6e0;
}

.div_global_default_form_left_container
{
    width: 25%;
    padding-left: 30px;
    padding-right: 30px;
}

.div_global_default_form_left_container_image
{
    width: 25%;
    padding-left: 10px;
    padding-right: 30px;
}

.div_global_default_form_right_container
{
    width: 60%;
    padding-right: 30px;
    margin-bottom: 20px;
    /*border-bottom: 1px solid #C1D6E0;*/
}

.div_global_default_form_right_container_info
{
    width: 70%;
    padding-right: 30px;
    margin-bottom: 0px;
}


.div_global_default_form_right_container .form_input_left_container, .div_global_default_form_right_container .form_input_right_container
{
    width: 100%;
}



.div_global_default_form_title
{
    width: 100%;

    line-height: 20px;
    font-size: 18px;
    font-family: aller_regular;
    text-align: left;
    text-transform: capitalize;
    color: #4c4c4c;
    margin-left: 0px;
    margin-bottom: 0px;
}

.div_global_default_form_subtitle
{
    width: 100%;
    line-height: 20px;
    font-size: 14px;
    font-weight: 200;
    text-align: left;

    color: #4c4c4c;

    margin-bottom: 0px;
}


.div_global_default_form_right_right_title
{
    font-size: 13px;
    font-family: aller_bold;
    color: #4C4C4C;
    margin-top: 20px;
	margin-bottom: -5px;
}
.div_global_default_form_text
{
    width: 100%;
    line-height: 19px;
    font-size: 13px;
    font-weight: 400;
    text-align: left;
    color: #4c4c4c;
    margin-bottom: 30px;
    margin-top: 10px;
}

.div_global_default_form_right_container #td_date, .div_global_default_form_right_container #td_price
{
    padding-right: 20px;
    padding-bottom: 20px;

    line-height: 20px;
    font-size: 12px;
    font-weight: 400;
    text-align: left;
}

.div_global_default_form_right_container #td_price
{
    text-align: right;
}

.div_global_default_form_image_container
{
    width: 200px;
    height: 200px;

    margin-right: 20px;
    margin-bottom: 50px;
}

.div_global_default_form_image_thumbnail
{
    width: 200px;
    height: 200px;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;

}

.div_global_default_form_image_systems_container
{
    width: 100px;
    height: 100px;

    margin-right: 20px;
    margin-bottom: 50px;
}

.div_global_default_form_image_systems_thumbnail
{
    width: 100px;
    height: 100px;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;

}

.div_global_default_form_image_container_info, .div_global_default_form_image_container_info_project
{
    width: 150px;
    height: 150px;

    margin-right: 20px;
    margin-bottom: 50px;
}

.div_global_default_form_image_thumbnail_info
{
    width: 150px;
    height: 150px;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;

}

.div_album_cover_frame
{
    position: absolute; top: 0; right: 0; left: 0; bottom: 0;
    border: #165370 3px solid;
    outline: #fff 2px solid;
    
    /* box-shadow: inset 0 0 10px #000000;    */
}

.div_album_cover_frame .fa{
    width: 36px; height: 36px;
    line-height: 36px;
    text-align: center;
    
    /* width: 0; height: 0; border-top: 40px solid #165370; border-right: 40px solid transparent; */

    color: #fff; background-color: #165370;
}


.div_album_cover_label
{
    position: absolute;
    top: 20px;
    right: 0px;
    background-color: rgba(30,123,165,1);
    color: #fff;
    font-size: 12px;
    padding: 0 10px;
    height: 25px;
    line-height: 25px;
}

.div_global_default_action_divider
{
    padding: 0 5px;
}

.div_global_default_form_image_thumbnail_action_container
{
    width: 100%;
    height: 30px;
    position: relative;
    color: #959595;
    font-family: aller_regular;
    font-size: 11px;
    margin-top: 5px;

}

.text_link:hover{
    color: #1e7ba5;
    text-decoration: underline;
}

.div_global_default_form_image_thumbnail_message
{
    width: -webkit-calc(100% - 50px);
    width: -moz-calc(100% - 50px);
    width: calc(100% - 50px);

    line-height: 20px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;

    display: none;
}


.div_global_default_form_attachment_container .div_global_default_form_image_thumbnail_message{
    width: auto;
    margin: 6px;
}

.div_global_default_form_image_thumbnail_message .clickable
{
    font-weight: 700;
}


.div_global_default_form_image_thumbnail_icon
{
    float: right;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 15px;
    font-weight: 100;
    text-align: center;

    color: #4c4c4c;
    opacity: 0.5;
}

.div_global_default_form_attachment_container .div_global_default_form_image_thumbnail_icon
{
    float: right;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    font-weight: 100;
    text-align: center;
    color: #4c4c4c;
    opacity: 0.5;
    padding-top: 15px;
    padding-left: 10px;
    margin-right: 10px;
}


.div_global_default_form_image_thumbnail_icon:hover
{
    opacity: 1.0;
}

.div_global_default_form_right_row
{
    width: 100%;
    margin-top: 3px;
    margin-bottom: 25px;
}

.div_global_default_form_right_sub_features
{
    width: 45%;
    margin-top: 0px;
    margin-bottom: 40px;
}

.div_global_default_form_right_sub_features_right
{
    width: 45%;
    margin-top: 0px;
    margin-bottom: 40px;
    margin-left: 7%;
}

.div_global_default_form_right_row_info
{
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}

.div_global_default_form_right_left_container
{
    width: 48%;

}

.div_global_default_3_container
{
    width: 80%;
}

.div_global_default_3_container_check_icon
{
    width: 20%;
    height: 40px;
    line-height: 40px;
    padding: 15px;
}

.div_global_default_link_icon{
    color:#1B6B90;
    font-size: 20px;
}

.div_global_default_link_icon:hover{
    color:#165370;
}

.div_global_default_4_container
{
    width: 23%;
}


.div_container_title
{
    margin-top: 0px;
    margin-bottom: 0px;
    height: 15px;
    font-size: 13px;
    font-family: aller_bold;
    color:#4c4c4c;
    width: 100%;
}

.div_global_default_form_right_row_title
{
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 15px;
    font-size: 13px;
    font-family: aller_bold;
    color:#4c4c4c;

}


.div_global_default_form_right_right_container
{
    float: right;
    width: 48%;
}


/* PRODUCT */
.div_product_typology_tag_container, .div_product_typology_tag_container_selected
{
    width: auto;
    height: 30px;
    padding: 0px;

    line-height: 28px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;

    color: #277461;
    background-color: #dee9d4;

    border: solid 1px #277461;
    margin-right: 10px;
    margin-bottom: 10px;
}

.div_product_typology_tag_container_selected
{
    background-color: #ee445f;
    color: #ffffff;
}


.div_product_typology_tag_icon
{
    width: 28px;
    height: 28px;

    line-height: 28px;
    text-align: center;
}

.div_product_typology_tag_text
{
    padding-right: 10px;
}

.div_product_typology_group_container
{
    width: 100%;
    padding: 20px;

    background-color: #f4fae4;
    border: solid 1px #277461;
}

.div_product_typology_group_title
{
    width: 100%;
    height: 50px;

    line-height: 50px;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
}

.div_product_typology_group_item_container
{
    width: 100%;

}

.div_product_variant_list_container
{
    width: 100%;

}

.div_product_variant_list_row
{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.div_product_variant_list_cover, .div_product_variant_header_cover
{
    width: 40%;

    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    text-align: left;
}

.div_product_variant_list_price, .div_product_variant_header_price
{
    width: 38%;
    margin-left: 1%;
    margin-right: 1%;

    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    text-align: right;

}

.div_product_variant_list_action, .div_product_variant_header_action
{
    width: 20%;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    text-align: left;
}

.div_product_variant_header_cover, .div_product_variant_header_price, .div_product_variant_header_action
{
    height: 30px;

    line-height: 30px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;

    border-bottom: solid 1px #dee9d4;
}
.div_product_variant_list_cover_image
{
    width: 60px;
    height: 60px;

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.div_product_variant_list_cover_text
{
    float: right;

    width: -webkit-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: calc(100% - 80px);

    height: 60px;
}

.div_global_default_form_title_sub{
    font-size: 13px;
    font-family: aller_regular;
}

.div_global_default_form_title_sub_depository{
    font-size: 13px;
    font-family: aller_bold;
    width: 100%;
    margin-bottom:10px;
    color: #4c4c4c;
}

.div_global_default_form_title_sub_depository_pdf{
    font-size: 13px;
    font-family: aller_bold;
    width: 100%;
    margin-bottom:10px;
    border-top: 1px solid #c1d6e0;
    padding-top: 20px;
    color:#4c4c4c;
}

.div_global_default_form_attachment_container > .div_global_default_form_attachment > .form_input_container > .form_input_left_container
{display: none;
}

.div_global_default_form_attachment_container > .div_global_default_form_attachment > .form_input_container > .form_input_right_container
{width: 100%;
}

.div_global_default_content_row_header > .default_action > .div_global_default_content_row_header_title
{
    margin-left: 15px;
}

/* TYPOLOGIES */

.div_25{
    background-color: #fff;
    width: 42%;
    border: 1px solid #C1D6E0;
}

.div_75{
    width: 45%;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-top: 0px;
}

.div_admin_tag_container{
    width: auto;
    height: 30px;
    background-color: #165370;
    border-bottom: 1px solid #1B6B90;
    margin: 0 3px 6px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0 10px;
    line-height: 30px;
}

.div_full_type{
    width: 100%;
    margin-bottom: 40px;
}

.div_full_typologies{
    width: 50%;
}

.div_right_typology_button{
    float: left;
    margin-left: 8px;
    margin-top: 8px;
}

.div_full_less_60_typologies{
    width: 80%;
}

.div_full_less_60_typologies_sub{
    width: 50%;
}

.div_full_less_60{
    width: 100%;
}

.div_full_less_60_add_area{
    width: 430px;
}

.div_full_less_60_add_area_title_text{
    width: 100%;
    font-size: 13px;
    font-family: aller_bold;
    color: #4C4C4C;
    margin-left: 3px;
}

.div_full_less_60_add_type_title_text{
    width: auto;
    font-size: 13px;
    font-family: aller_bold;
    color: #4C4C4C;
    margin-left: 3px;
}

.div_full_less_60_add_area_note_text{
    width: 100%;
    font-size: 12px;
    font-family: aller_light;
    color: #a9a9a9;
    margin-left: 3px;
}


.div_full_less_30{
    line-height: 40px;
    width: auto;
    padding: 0 10px;
    font-family: aller_regular;
    color: #1E7BA5;
}

.div_full_less_30_external_typ{
    line-height: 40px;
    width: 180px;
    padding: 0 10px;
    font-family: aller_regular;
    color: #1E7BA5;
}

.div_typology_col_1,
.div_typology_col_2,
.div_typology_col_3,
.div_typology_col_4
{
    width: 180px;
}

.div_ex_typology_col_1,
.div_ex_typology_col_2,
.div_ex_typology_col_3,
.div_ex_typology_col_4
{
    width: 100%;
}

.div_full_less_60_typologies > .form_input_container > .form_input_right_container > .form_input_right_component_container > .form_input_right_input{
    font-size: 16px;
}

/*.div_typology_col_1{
    width: 100%;
}*/

.div_typology_col_area_zone{
    width: 80%;
}

.div_external_typology{
    width:90%;
    height: auto;
    margin-bottom: 10px;
}

.div_right_external_typology {
    float: right;
    padding-right: 20px;
    padding-top: 3px;
}

.div_admin_form > .div_typology_col_area_zone > .div_full{
    width: 200px;
    height: auto;
    margin-right: 30px;
}

.div_admin_form > .div_typology_col_area_zone > .div_full_add_area{
    width: 100%;
    height: auto;
    margin-right: 30px;
    margin-bottom: 30px;
}

.div_admin_form_area_mngt {
    width: auto;
    height: 500px;
    margin-right: 15px;
}

.b_button{
    font-size: 14px;
    line-height: 35px;
    color:#ccc;
}

.b_button_external_typology{
    font-size: 14px;
    line-height: 30px;
    color:#fff;
    margin-left: 5px;
}

.b_button_external_typology:hover{
    color: #ebebeb;
}

.b_button:hover{
    color: #1E7BA5;
}

.div_type_mngt{
    margin-top: 8px;
    height: 35px;
    margin-left: 8px;
    text-align: left;
	float: left;
}

.div_list_members_brand
{
    width: 48%;
}

.div_list_members_brand [name="form_input_left_container_var_commission"]
{
    display: block;
    height: 35px;
    line-height: 35px;
    width: 60%;
    margin-top: 9px;
    background-color: rgba(189, 209, 218, 0.3);
    border: 1px solid #C1D6E0;
    border-right: 0px;
    text-transform: uppercase;
    padding-left: 10px;
    color: #4c4c4c;
}

.div_list_members_brand [name="form_input_right_container_var_commission"]
{
    width: 40%;
}

/* ORDERS */

.div_orders_products_header_row{
    color: #4c4c4c;
    font-size: 14px;
    font-weight: 200;
    line-height: 20px;
    margin-bottom: 0;
    text-align: left;
    width: 100%;
}

.div_orders_products_list_row{
    width: 100%;

}


.div_orders_products_header_status,
.div_orders_products_header_order_no{
    width: 30%;
}

.div_orders_products_header_merchant{
    width: 40%;
}

.div_orders_products_list_status,
.div_orders_products_list_order_no{
    width: 30%;
}

.div_orders_products_list_merchant{
    width: 40%;
}


.form_tag
{
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #343434;
	width: auto;
}

.form_tag_selected
{
	color: #ffffff;
	background-color: #343434;
        border: 1px solid #343434;
        margin-right: 10px;
        margin-bottom: 10px;
}

.form_tag .fa-times
{
        color: transparent;
}

.form_tag_title
{
	width: auto;
	height: auto;
	text-transform: uppercase;
	line-height: 20px;
	font-size: 12px;
	
	padding: 5px;
}

.form_tag_action
{
	width: 20px;
	height: 20px;
	
	line-height: 20px;
	font-size: 12px;
	
	padding: 5px;
	
	text-align: center;
}


/* UPLOAD PROGRESS BAR */

.div_global_default_upload_progress {
    height: 2px;
    margin: 5px 1px;
    width: 100%;
}


.div_global_default_upload_progress .indicator {
    background-color: #ee445f;
    color: #ffffff;
    height: 2px;
    width: 0;
}



.div_global_default_error_message{
    font-family: aller_bold;
    color: #ff0000;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3ElEQVR4nJ2QPWoCURSFv5lOwUpJtmBWYQp3YSDZR1K4Jt2AYqkQsbAaiMSQqdJMa3EsvI9c9T1G58LhPc4993s/CEhoKJBpmMqlhnPB2gE+zbsZ8OaGg15vBbQEPxHA3nq1gA8bmDlvZt57HeBRUFl47vyFeZXgwc/knNcY6Ni+5fy2rR3L/Jej9QUH9+aN622df7Ds1ROmkU/rC54E5UVvcgl4jvx6nQYBkAlWkcCXu90u0l8KMgQviRO+BT3TPpEZISgaXD+oyIGS5vWb6bTpAtmdwwL+AqBxHQECeCZ4Esq79gAAAABJRU5ErkJggg==') no-repeat left center;
    padding-left: 30px;
}

.div_global_default_error_message:empty{
    display: none;
}

.div_profile_line{
    margin: 40px 0;
}


/* PROJECT */

.div_global_image_crop_preview{
/*
 *    width: 350px;
    height: 130px;
*/

    width: 280px;
    height: 105px;
    overflow: hidden;
}

.div_global_image_crop_preview.rect{
/*
 *    width: 350px;
    height: 130px;
*/

    width: 280px;
    height: 280px;
    overflow: hidden;
}