﻿/* Common styles */
html {
   position: relative;
   min-height: 100%;
   font-size: 16px;
}

body {
   font-family: Avenir-Next, calibri, sans-serif;
   color: #333;
   padding: 0;
   width: 100%;
   margin: 0 auto;
   font-size: 1rem;
   min-width: 350px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   min-height: 100vh;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
}

a img {
   border: 0;
}

.caption_description_wrapper .reg_form_field_desc {
   padding-left: 15px;
}

.caption_description_wrapper {
   margin-left: -1.25rem;
}
/* Survey Campaign styles */