
body {
    padding: 0;
    margin: 0;
}

a {
    padding: 10px;
    color: #666;
}

p {
    margin: 0;
    margin-bottom: 25px;
}

button {
    outline: none;
    cursor: pointer;
}
h2, h3, h4, h5, h6 {
    margin: 0;
    margin-bottom: 20px;
}

h1{
font-size: 1.2em;
    text-align: center;
    font-family: 'Raleway', sans-serif;
    color: #5db0d0;
    margin: 5% 0;
    font-weight: normal;
}

/* Page */

.page {
    padding: 50px 20px;
    margin: auto;
}

.page__logo {
    margin-bottom: 25px;
    width: 55px;
}

.page__wrapper {
    padding: 30px;
}

.page__content {
    margin-bottom: 20px;
}

.page__title {
    font-size: 48px;
}

.page__title--colored {
    color: #777;
}

/* Buttons */

.page__btn {
   background: #58caff;
    border: none;
    /* border-bottom: 1px solid #36bd39; */
    /* border-radius: 2px; */
    /* padding: 1em; */
    padding: 0.2% 0;
    margin-bottom: 10px;
    margin: 5% 18%;
    /* font-family: 'Montserrat', sans-serif; */
    font-size: 1em;
    /* text-transform: uppercase; */
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 1em;
    color: #fff;
    font-weight: 500;
    text-align: center;
}

.page__btn--cancel {
   background: #58caff;
    border: none;
    /* border-bottom: 1px solid #36bd39; */
    /* border-radius: 2px; */
    /* padding: 1em; */
    padding: 0.2% 0;
    margin-bottom: 10px;
    margin: 5% 0;
    /* font-family: 'Montserrat', sans-serif; */
    font-size: 1em;
    /* text-transform: uppercase; */
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-size: 1em;
    color: #fff;
    width: 20%;
    font-weight: 500;
    padding: 0;
    text-align: center;
}

.page__btn--cancel h2 {
	display: block;
    text-decoration: none;
    font-family: 'Raleway', sans-serif;
    font-size: 1em;
    color: #fff;
    font-weight: 500;
    text-align: center;
    margin: 0;
    padding: 10% 10%;
    width: 100%;
    float: left;
    /* margin: 0 30%; */
    background-color: #58caff;
    box-shadow: 5px 5px 7px #888888;
    border-top-right-radius: 0.5em;
    border-bottom-left-radius: 0.5em;
	cursor:pointer;
}
/* TopModal */

.topmodal {
    border-radius: 2px;
    text-align: center;
}
