@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);

body.autoretouch_page_wc-autoretouch-integration-sub-settings > div > div#wpcontent,
body.admin_page_wc-autoretouch-integration-submit-multiple > div > div#wpcontent,
body.autoretouch_page_wc-autoretouch-integration-sub-history > div > div#wpcontent {
    padding-left:0;
    font-family: 'Roboto', sans-serif;
}

.ar-breadcrumb {
    color: #F6AF33;
    margin-left: 24px;
}

.ar-admin-container h1 {
    color: #fff;
    font-size: 24px;
    line-height: 28px;

}

.ar-admin-container {
    display:flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
    margin: 0;
    position:relative;
    color: #fff;
}

.ar-admin-header-bar {
    width: 100%;
    background-color: #1F2327;
}

.ar-admin-header-subtitle {
    width: 100%;
    padding: 12px 0px;
    background-color: #000;
}

.ar-admin-header-logo-container {
    padding: 12px 24px;
}

.ar-admin-content {
   padding: 24px;
   min-width: 80%;
}



.ar-header-logo-container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}


.ar-admin-noticebox {
    background-color: #fff;
    color: #000;
    border: 1px solid #F6AF33;
    border-left: 5px solid #F6AF33;
    padding: 24px 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
}

.ar-admin-noticebox > h3 {
    margin: 0;
    color: #000;
}

.ar-admin-noticebox > ul {
    list-style: disc;
    margin-bottom: 24px;
}
.ar-admin-noticebox > ul > li {
    margin-left: 24px;
}

.ar-admin-infobox {
    background-color: #fff;
    color: #000;
    border: 1px solid #ccc;
    border-left: 5px solid #ccc;
    padding: 24px 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
}

.ar-admin-infobox > h3 {
    margin: 0;
    color: #000;
}

.ar-admin-infobox > ul {
    list-style: disc;
    margin-bottom: 24px;
}
.ar-admin-infobox > ul > li {
    margin-left: 24px;
}

.ar-admin-connect-button {
    padding: 12px 24px;
    height: unset;
    width: unset;
    background-color: #F6AF33;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    outline:none;
    cursor: pointer;
}

.ar-admin-connect-code-box {
    background-color: #fff;
    color: #000;
    border: 1px solid #4072EE;
    border-left: 5px solid #4072EE;
    padding: 24px 12px;
    display: none;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;

}

#ar-connect-code {
    font-size: 18px;
    font-weight: bold;
    color: #4072EE;
}

.ar-admin-connect-code-box > h3 {
    margin: 0;
    color: #000;
}

.ar-admin-connect-button:hover, .ar-admin-connect-button:focus {
    background-color: #EB980A;
    color: #fff;
    outline: none;
    border: 0;
}

.ar-admin-disconnect-button {
    padding: 12px 24px;
    height: unset;
    width: unset;
    font-weight: bold;
    background-color: #FF4444;
    color: #fff;
    text-decoration: none;
    outline:none;
    cursor: pointer;
}

.ar-admin-disconnect-button:hover, .ar-admin-disconnect-button:focus {
    background-color: #FF4444;
    color: #fff;
    outline: none;
    border: 0;
}

.ar-danger-zone {
    border: 1px solid #FF4444;
    border-left: 5px solid #FF4444;
}
.ar-admin-verify-button {
    padding: 12px 24px;
    height: unset;
    width: unset;
    font-weight: bold;
    background-color: #4072EE;
    color: #fff;
    text-decoration: none;
    outline:none;
    cursor: pointer;
}

.ar-admin-verify-button:hover, .ar-admin-verify-button:focus {
    background-color: #3053A8;
    color: #fff;
    outline: none;
    border: 0;
}


div.ar-account-info {
    display:flex;
    flex-direction: column;
    width: 100%;
}

div.ar-account-info > div {
    display:flex;
    flex-direction: row;
    width: 100%;
    margin-top: 12px;
}

div.ar-account-info > div > div:nth-child(1) {
    width: 30%;
    max-width: 150px;
    text-align: right;
}

div.ar-account-info > div > div:nth-child(2) {
    padding-left: 24px;
    font-weight: bold;
}

div.ar-account-info > div > div:nth-child(2) > ul {
    margin-block-start: 0;
    margin-block-end: 0;
    list-style-type: square;
}

div.ar-account-info > div > div:nth-child(2) > ul > li {
    margin-bottom: 12px;
}

div.ar-account-info > div > div:nth-child(2) > ul > li:nth-last-child(1) {
    margin-bottom: 0px;
}

a.ar-workflow-link, a.ar-workflow-link:visited, a.ar-workflow-link:active  {
    text-decoration: none;
    outline: none;
    margin-left: 6px;
    cursor: pointer;
    font-size:10px;
    text-transform: uppercase;
    color:#F6AF33;
}

.ar-workflow-link:hover {
    text-decoration: underline;
}


.ar-media-handler-container {
    display:flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    background-color: #1F2327;
    color: #fff;
    max-width: 330px;
    font-family: Roboto;
    padding: 0;

}

.ar-media-handler-container-content {
    display:flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    padding: 0;
}

.ar-media-handler-container-content-invisible {
    display:none;
}

.ar-media-handler-title-row {
    display:flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    height: 24px;
    background-color: #000;
    width:100%;
    font-weight: bold;
}

.ar-media-handler-title-row > img#ar-mh-title-icon {
    margin-left: 6px;
}

.ar-media-handler-title-row > span#ar-mh-title-label {
    margin-left: 12px;
    color:#F6AF33;
}

.ar-media-handler-form-notice-row {
    display:flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;

    margin-top: 12px;
    padding:0;
    width:100%;
    font-weight: normal;
    color:#fff;
}

.ar-media-handler-form-notice-row > p{
    padding: 0;
    margin: 0 6px;
    width:100%;
    font-size:10px;
    text-align: left;
}

.ar-media-handler-form-label-row {
    display:flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-start;
    height: 12px;
    font-size:10px;
    text-transform: uppercase;
    width:100%;
    margin-top: 12px;
    padding-left: 6px;
    margin-bottom: 2px;
}

.ar-media-handler-form-select-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    height: 32px;
    width: 100%;
    padding: 0;
}

.ar-media-handler-form-select {
    height:20px;
    border:0;
    outline: none;
    width:100%;
    margin: 0px 6px;
}

.ar-media-handler-form-submit-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-end;
    height: 32px;
    width: 100%;
    padding: 0;
    margin-top:6px;
    margin-bottom: 6px;
}

a.ar-media-handler-form-submit-button, a.ar-media-handler-form-submit-button:active, a.ar-media-handler-form-submit-button:visited {
    background-color: #F6AF33;
    font-weight:bold;
    color:#fff;
    padding:6px 12px;
    cursor:pointer;
    text-transform: uppercase;
    margin-left: 6px;
    margin-right: 6px;
    text-decoration: none;
    border-radius: 10px;
}



a.ar-media-handler-form-submit-button:hover {
    color:#fff;
}

.ar-media-handler-form-submit-button-disabled {
    color:#999 !important;
    background-color: #aaa !important;
    cursor:wait !important;
}

.ar-history-results-table {
    width: 100%;
    border-collapse: collapse;

}

div.ar-media-handler-form-notice-row > p > a, div.ar-media-handler-form-notice-row > p > a:active, div.ar-media-handler-form-notice-row > p > a:visited {
    color:#F6AF33;
    cursor:pointer;
    text-transform: uppercase;
    text-decoration: none;
}


table.ar-history-results-table > thead > tr, table.ar-history-results-table > tbody > tr {
    border-left: 1px solid #1F2327;
    border-right: 1px solid #1F2327;
}

table.ar-history-results-table > tbody > tr:last-child {
    border-bottom: 1px solid #1F2327;
}

table.ar-history-results-table > thead > tr > th {
    border: 1px solid #1F2327;
    background-color: #1F2327;
    color: #fff;
    text-transform: uppercase;
    font-size: 10px;
    text-align: left;
    padding: 6px;
}

table.ar-history-results-table > tbody > tr > td {
    padding: 6px;
}

table.ar-history-results-table > tbody > tr {
    background-color: #efefef;
}

table.ar-history-results-table > tbody > tr:nth-child(odd) {
    background-color: #ddd;
}

span.ar-execution-status {
    border-radius: 6px;
    padding: 2px 6px;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
}

span.ar-blue {
    background-color: #4072EE;
}

span.ar-red {
    background-color: #FF4444;
}

span.ar-green {
    background-color: #01C851;
}


div.ar-submit-multiple-thumbnails-container {
    display:flex;
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

div.ar-submit-multiple-thumbnails-container > img {
    margin: 0px 0px 12px 12px;
    border: 1px solid #ccc;
}
