﻿#view-profile * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

#view-profile  *:before,
#view-profile  *:after {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }
#view-profile a.btn-orange { 
	float: right;
}
#view-profile .edit-profile{  
    float: right; 
}

#view-profile .emailinfo-box-container {
    margin-left: 6px;
    border: 1px solid #AD1F23;
    background-color: #FDEAEA;
    padding-right: 10px;  
    margin-top: 6px;
    height: 45px;
    margin-right: 6px;
    padding-top: 14px;
}
#view-profile .emailinfo-text{
   font-size: 12px; 
   font-weight:bold; 
   margin-left: 88px;
   line-height: 16px;   
}
#view-profile .missinginfo-icon {
    padding-top: 2px;
    Padding-left: 11px;
    display: inline;
    position: absolute;
}
#view-profile .claimbtn {
	cursor: pointer;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	line-height: 24px;
	width: 100px;
	font-size: 11px;
	color: #fff !important;
	background-color: #AD1F23;
	float: right;
	margin-top: -31px;
	margin-right: 100px;
}
#view-profile .notnowbtn {
        padding-right: 20px;
        float: right; 
        margin-top: -23px; 
        font-weight: bold;
        font-size: 13px;
    }


#view-profile .section { 
	padding:0;
}

#view-profile h3 {
	color: #fff;
	background-color: #484848;
	padding:12px 26px;
}

#view-profile h3.first { 
	border-radius: 3px 3px 0 0;
}

#view-profile span { 
	float: left;
	display: block;
	width: 170px;
	text-align: right;
	margin:16px 24px 16px 0;
}

#view-profile span.data { 
	float: left;
	display: block;
	margin-right: 0;
	text-align: left;
}

#view-profile #edit-restricted-wrapper { 
	color: red;
	width: auto;
	height: 33px;
	line-height: 33px;
	margin:0; 
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 35px;
	background: transparent url(../images/icon-missing-information.png) no-repeat left center;
}

#view-profile #missing-information-wrapper { 
	color: red;
	width: 650px;
	height: 33px;
	line-height: 33px;
	display: none; 
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 35px;
	background: transparent url(../images/icon-missing-information.png) no-repeat left center;
}

#view-profile #error-message-wrapper {
    color: red;
    width: auto;
    height: 33px;
    line-height: 20px;
    float: left;
    margin: 0;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    padding-left: 35px;
    background: transparent url(../images/icon-missing-information.png) no-repeat left center;
    text-align: left;
    list-style-type: disc;
    padding-bottom: 50px !important;
}
#view-profile .passreset-unsent {
    cursor: pointer;
    color: #AD1F23;
}

    #view-profile .passreset-unsent:hover {
        color: #671215;
    }

#view-profile .passreset-sent {
    color: #333333;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    #view-profile .emailinfo-text{width:50%;}
    #view-profile .claimbtn{margin-top: -45px;}
    #view-profile .notnowbtn{ margin-top: -40px;}
    #view-profile .emailinfo-text{ margin-top: -10px;margin-left: 59px;}
}