div.PS_GLSFormType
{
    width:100%;
    margin-top:20px;
}

div.PS_GLSFormType fieldset > ul
{
    list-style-type: none;
}

div.PS_GLSFormType fieldset > ul > li
{
    margin-top:10px;
}

div.PS_GLSFormType fieldset > ul > li > span.indication
{
    font-style:italic;
    font-size:11px;
    margin-left:5px;
}

div.PS_GLSFormType fieldset > ul > li.PS_GLSSubmit
{
    text-align:center;
}

div.PS_GLSSubmitButton
{
    text-align:center;
    margin-top:20px;
}

.PS_GLSRequireFields
{
    display:inline;
    padding:2px 10px;
}

tr.PS_GLSErrorList td
{
    border: 1px solid #EC9B9B;
    background-color: #FFE2E3;
    color: #383838;
    font-weight: 700;
    line-height: 18px;
    text-align:center;
}

tr.PS_GLSSuccessList td
{
    border: 1px solid #72CB67;
    background-color: #DFFAD3;
    color: #383838;
    font-weight: 700;
    line-height: 18px;
    text-align:center;
}

table#PS_GLSHistoriqueTableList
{
    text-align:center;
}

table#PS_GLSHistoriqueTableList tr > td > img
{
    margin-bottom:5px;
}

table#PS_GLSHistoriqueTableList
{
    width:100%;
}

table#PS_GLSHistoriqueTableList tr
{
    height:30px;
}

div#otherErrors
{
    display:none;
}

div#otherErrors span
{
    text-align:left;
}

div#PS_GLSUnRemovedItem
{
    display:none;
    color:#FF0000;
}

.shippingList {

}
.shippingList li {
    margin: 5px;
    display: block;
    clear: both;
}
.shipLabel {
    width: 230px;
    float: left;
    text-align: left;
}
.selectShipping {
    width: 100px;
}
.settingsList {
    width: 400px;
    float: left;
    margin-right: 10px;
}
.settingsList li {
    display: block;
    padding: 5px;
    clear: both;
}
.upsLabel {
    width: 170px;
    float: left;
    text-align: left;
}
.upsInput {
    float: left;
}
.upsSubmit {
    text-align: center;
}
.addMethodForm {
    margin-bottom: 10px;
}

table#orders
{
    width:100%;
}

table#orders td
{
    text-align:center;
    height: 30px;
}

table#orders th
{
    text-align:center;
    height: 40px;
}

table#orders th.fixed
{
    width:70px;
}

table#orders tr
{
    text-align:center;
}

div.submit_button
{
    margin-top:10px;
    text-align:center;
}

div.PS_GLSLoader
{
    display:none;
}

.GLS_form_admintab h3
{
    margin: 10px;
    margin-bottom: .5em;
    line-height: 1.4em;
}

div#PS_GLSAskBackupContent
{
    border:1px solid #000;
    background: url(../logo_hd.png) no-repeat 10px 50px #BEBEBE;
    line-height:18px;
    font-size:14px;
    height:190px;
}

div#PS_GLSAskBackupContent div
{
    width:290px;
    float:right;
    margin-right:20px;
    text-align: center;
}

div#PS_GLSAskBackupContent div > p
{
    line-height: 30px;
}

div#PS_GLSAskBackupContent h2
{
    padding-top:10px;
}

tr.PS_GLSSelectedCarrier > td
{
    text-align: center;
    border-bottom: 1px black;
}

.PS_GLSWarn
{
    border: 1px solid #D3C200;
    background-color: #FFFAC6;
    line-height: 20px;
}

.PS_GLSRelayPointInfo
{
    text-align: left;
    vertical-align: top;
    margin: 10px 0;
    cursor: pointer;
}

.PS_GLSRelayPointInfo:hover
{
    background-color: #f4f4f4;
}

.PS_GLSRelayPointInfo img
{
    height: 40px;
    float:left;
    padding: 0 10px;
}

.PS_GLSRelayPointInfo p
{
    float:left;
    width:360px;
    text-align: justify;
}

.PS_GLSFloatRelayPointSelecteIt
{
    display:block;
}

.PS_GLSRelayPointInfo:hover .PS_GLSFloatRelayPointSelecteIt
{
    display:block;
}

.PS_GLSRelayPointInfo .PS_GLSFloatRelayPointSelected
{
    color:#333333;
    background:url(../images/selectRelayPoint.png) no-repeat 0px -25px;
}

.PS_GLSFloatRelayPointSelected
{
    display:block;
}

.PS_GLSFloatRelayPointSelecteIt a.PS_GLSSelectRelayPointButton
{
    float:right;
    display: block;
    width: 60px;
    height: 20px;
    padding: 5px 20px 0px 25px;
    color:#666666;
    text-decoration: none;
    margin-top: 8px;
    background:url(../images/selectRelayPoint.png) no-repeat 0px 0px;
}

.PS_GLSFloatRelayPointSelected a.PS_GLSSelectRelayPointButton
{
    font-size: 10px;
    float:right;
    display: block;
    width: 60px;
    height: 20px;
    padding: 7px 20px 0px 25px;
    text-decoration: none;
    margin-top: 8px;
    color:#333333;
    background:url(../images/selectRelayPoint.png) no-repeat 0px -25px;
}

a.PS_GLSSelectRelayPointButton:hover
{
    color:#333333;
    background:url(../images/selectRelayPoint.png) no-repeat 0px -25px;
}

.PS_GLSGmapDefaultPosition
{
    display:none;
}

div.PS_GLSGmapStyle
{
    width: 550px;
    height:250px;
    display: none;
}

div#PS_GLSPersonalizedFields
{
    display:none;
}

.clearfix:before,
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    overflow: hidden
}
.clearfix:after {clear: both}
.clearfix {zoom: 1}

.PS_GLSGmapBulbe
{
    width:405px;
    height:66px;
    overflow: hidden;
}

.GLS_date {width:450px;position:relative;float:right; line-height: 9px;}
.GLS_date span.titre {margin-left:50px;font-weight:bold;}
.GLS_date span.vacances {margin-left:5px;color:Red; }
.GLS_date table {border-spacing:3px;font-size:11pt; border: solid 1px #eee;}
.GLS_date tr.p {background-color:#e9e9e9; height:9px;}
.GLS_date td.g {font-weight:bold;}
.GLS_date td.d {}

/* 1.3 compatibility*/
.GLS_warn
{
    border: 1px solid #D3C200;
    background-color: #FFFAC6;
    color: #383838;
    font-weight: 700;
    margin: 0 0 10px 0;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
}

/* 1.3 compatibility*/
.GLS_error
{
    border: 1px solid #EC9B9B;
    background-color: #FAE2E3;
    color: #383838;
    font-weight: 700;
    margin: 0 0 10px 0;
    line-height: 20px;
    padding: 10px 0px;
    text-align: center;
}

.GLS_error ul > li, .GLS_warn ul > li
{
    list-style: none;
    text-align: left;
}

/* 1.3 - 1.4 compatibility*/
.GLS_hint
{
    margin-top: 4px;
    margin-bottom: 2px;
    border: 1px solid #268CCD;
    padding: 8px 6px 8px 34px;
    color: #383838;
    background: #F1F9FF;
    border-radius: 3px;
}

#GLS_config_menu
{
    background-color: #F8F8F8;
    border: 1px solid #CCC;
    margin-bottom: 10px;
    padding: 10px 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-image: initial;
    height: 110px;
}

#GLS_config_menu ul
{
    margin: 0 auto;
    padding: 0;
        width:100%;
}

#GLS_config_menu ul > li
{
    color: #666;
    float: left;
    list-style: none outside none;
    padding: 10px 40px;
    text-align: center;
}

#GLS_config_menu ul > li.selected
{
    color: #383838;
    font-weight: bolder;
    border: 1px solid #CCC;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #EBEDF4;
}

#GLS_config_menu ul > li.selected > a
{
    color: #383838;
    font-weight: bolder;
}

#GLS_error_account
{
    text-align: center;
}

.send_disable_carrier_form {
    cursor: pointer;
}

.nobootstrap .alert.alert-danger, .nobootstrap #carrier_wizard .wizard_error {
    padding-left: 50px;
    position: relative;
    border: none;
    border-left: solid 3px #e17875;
}

.nobootstrap .alert-danger, .nobootstrap #carrier_wizard .wizard_error {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}

.nobootstrap .alert, .nobootstrap #carrier_wizard .wizard_error {
padding: 15px;
margin-bottom: 17px;
border: 1px solid transparent;
border-radius: 3px;
}

.nobootstrap .alert.alert-danger:before, .nobootstrap #carrier_wizard .wizard_error:before {
position: absolute;
top: 6px;
left: 7px;
display: block;
height: 25px;
width: 25px;
color: #e17875;
}

.icon-warning:before, .icon-exclamation-triangle:before, .icon-warning-sign:before, .nobootstrap .alert.alert-danger:before, .nobootstrap #carrier_wizard .wizard_error:before {
content: "\f071";
}

.icon-3x, .nobootstrap .alert.alert-warning:before, .nobootstrap .alert.alert-danger:before, .nobootstrap #carrier_wizard .wizard_error:before, .nobootstrap .alert.alert-success:before, .nobootstrap .alert.alert-info:before, .nobootstrap .alert.alert-addons:before, .nobootstrap .alert.alert-message:before {
font-size: 3em;
}

.icon, .page-sidebar-closed:not(.nav-topbar):not(.mobile-nav) .searchtab:before, [class^="icon-"], [class^="process-icon-"], .nobootstrap .alert.alert-warning:before, .nobootstrap .alert.alert-danger:before, .nobootstrap #carrier_wizard .wizard_error:before, .nobootstrap .alert.alert-success:before, .nobootstrap .alert.alert-info:before, .nobootstrap .alert.alert-addons:before, .nobootstrap .alert.alert-message:before, .nobootstrap .table td.dragHandle .dragGroup:before, .nobootstrap #dashboard .loading .data_value:before, .nobootstrap #employee-thumbnail:before, .mce-ico, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search:before {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.nobootstrap *:before, .nobootstrap *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} 

.nobootstrap .alert.alert-success, .nobootstrap #carrier_wizard .alert-success.wizard_error {
padding-left: 50px;
position: relative;
border: none;
border-left: solid 3px #7cc67c;
} 

.nobootstrap .alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
} 

.nobootstrap .alert, .nobootstrap #carrier_wizard .wizard_error {
padding: 15px;
margin-bottom: 17px;
border: 1px solid transparent;
border-radius: 3px;
}   

.nobootstrap .alert.alert-success:before, .nobootstrap #carrier_wizard .alert-success.wizard_error:before {
position: absolute;
top: 6px;
left: 7px;
display: block;
height: 25px;
width: 25px;
color: #7cc67c;
}

.icon-check-circle:before, .icon-ok-sign:before, .nobootstrap .alert.alert-success:before, .nobootstrap #carrier_wizard .alert-success.wizard_error:before {
content: "\f058";
}

.icon-3x, .nobootstrap .alert.alert-warning:before, .nobootstrap .alert.alert-danger:before, .nobootstrap #carrier_wizard .wizard_error:before, .nobootstrap .alert.alert-success:before, .nobootstrap .alert.alert-info:before, .nobootstrap .alert.alert-addons:before, .nobootstrap .alert.alert-message:before {
font-size: 3em;
}

.icon, .page-sidebar-closed:not(.nav-topbar):not(.mobile-nav) .searchtab:before, [class^="icon-"], [class^="process-icon-"], .nobootstrap .alert.alert-warning:before, .nobootstrap .alert.alert-danger:before, .nobootstrap #carrier_wizard .wizard_error:before, .nobootstrap .alert.alert-success:before, .nobootstrap .alert.alert-info:before, .nobootstrap .alert.alert-addons:before, .nobootstrap .alert.alert-message:before, .nobootstrap .table td.dragHandle .dragGroup:before, .nobootstrap #dashboard .loading .data_value:before, .nobootstrap #employee-thumbnail:before, .mce-ico, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search:before {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} 

.nobootstrap *:before, .nobootstrap *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.gls_legend{
    width: 500px;
    margin-left: 46px;
    font-style: italic;
    text-align: justify;
}