.settings-list{border-bottom: 1px solid #ddd;list-style:none;margin:0 0 15px;padding:0;}
.settings-list .list-item{border-top: 1px solid #ddd;display: flow-root;padding: 10px 5px;}
.settings-list .list-item:first-child{border:none;}
.list-item .item-label{float: left;font-style: none;padding: 0 0 0 20px;width:170px;}
.list-item .item-content{display:block;margin:0 0 0 200px;width:620px;}
.lt-ie8 .list-item .item-content{margin-top:-21px}
.settings-editor{position: relative}
.editor-label{font-style: italic;left:0;position: absolute;width:155px;margin:10px 0 0 25px}
.editor-fields{margin:0 0 0 198px;list-style: none;padding:0}
.editor-fields.multi li{margin:10px 0 0 0}
.editor-fields.multi li:first-child{margin:0}
.editor-fields .label{font: italic 300 14px/1 georgia,"times new roman",serif;padding:0 20px 0 0;min-width:70px;text-align:right}
.editor-fields .label,.editor-fields .data{display: inline-block}
.lt-ie8 .editor-fields .label,.lt-ie8 .editor-fields .data{float:left}
.lt-ie8 .editor-fields{display: inline}
.lt-ie8 .editor-fields li{padding: 0 0 0 198px}
.form-actions label{margin:0 12px 0 0}
#contacts-catalog-column{float:left;padding:17px 23px 23px;width:400px}
#contacts-catalog-column .contacts-content{padding:21px 20px 23px;width:360px}
#contacts-catalog-column .contacts-content .viewport{height:440px;width:340px}
#edit-selected-guests-box .contacts-content {border-radius: 0 0 15px 15px}
#contacts-catalog-column .contacts-list li{border-top:1px solid #e6e6e6;font-size: 14px;font-weight:bold;height: 38px;line-height:38px;padding: 8px 0 0 8px;width:290px}
#contacts-catalog-column .contacts-list li:first-child{border: none}
#contacts-details-column{margin:0 0 0 468px;width:360px}
.contacts-search .content-actions{margin:0 0 19px 0}
.contact-change-info { margin: 1.5em 0; width: 100%; text-align: center; float: left; padding: 0}
.smsDiv{display:flex;justify-content:space-between}
.smsDiv div{width:30%}
.submitNewInfo{border-radius:5px;color:#e64097;background-color:#fff;font-size:14px;height:2em;text-align:center;text-transform:uppercase;position:relative;border:1px solid #e34297;padding:5px 20px;cursor:pointer;}
.submitNumInfo{border-radius:5px;color:#e64097;background-color:#fff;font-size:14px;height:2em;text-align:center;text-transform:uppercase;position:relative;border:1px solid #e34297;padding:5px 20px;cursor:pointer;}
#carrierId,option{padding:5px}
.newProfileInput{box-sizing:border-box;width:250px;border:1px solid #ccc;border-radius:5px;padding:5px;font-size:15px;height:28px}
#carrierId{width:250px;margin:10px 0;background:#fff;box-shadow:none;border:1px solid #ccc;height:28px}
.smsWarning{color:#888}
.mar-top-1em{margin-top:1em}
.floatingSMSCheck{height:21px;float:left;margin-bottom:4em;margin-right:5px}
.no-border{border:none!important}
.fbDiv{display:flex;align-items:flex-start}
.fbLabelDiv{width:23%; padding-top: 5px}
.fbInput{display:inherit;align-items:flex-start;}
.fbInput span:first-child{margin-top: 5px;}
.mar-lef-10{margin-left:10px}
#smsNumberDisplay{display:none;align-items:center}
#smsNumberDisplay div:first-child{width: 23%}
#fbProfileText{padding: 5px 0;}
.pad-10-5{padding: 10px 5px;}
.dis-non{display: none;}
.errorMessageDiv{display: none;color: white;background-color:#D22C2B; padding: 5px 10px; width:250px!important; margin-top: 5px; text-align: center; box-sizing: border-box;}
input[type='number'] {-moz-appearance:textfield;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}
.number-error-message{text-align: center;color: red;}