﻿div.emailMethodCommunication, div.phoneMethodCommunication
{
    height: auto;
    clear: both;
}

div.phoneMethodCommunication
{
    margin-top: 10px;
}

div.emailMethodCommunication
{
    margin-top: 15px;
}

div.phoneListHeading, div.emailListHeading
{
    /*border-bottom: 2px dotted #BFB9A9;
    border-top: 2px dotted #BFB9A9;
    padding: 6px 0 6px 6px;*/
    
    margin: 20px 0 0 0;
	border: 0;
    /*
		DEV-6358 - MS - 2/22/17 - Moved borders/colors to separate CommunicationMethod_Borders_and_Colors.css
    */
	border-bottom: 1px solid #FFF;

    padding: 6px 0 6px 6px;
}

div.phoneListHeading h2, div.emailListHeading h2
{
    float: left;
    width: 100%;    /* MC - CRDEV-8813 - CNE Mobile */
    margin-top: 5px;
    margin-bottom: 0;
    
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 7px;
}

div.phoneListHeading div.methodCommunicationActionAdd, div.phoneListHeading div.methodCommunicationActionAdd
{
    float: right;
    width: 98px;
    margin-top: 1.5px;
}

div.locationsActionAdd
{
    clear: both;
    float: right;
    padding-top: 20px;
}

div.methodCommunicationActionAdd
{
    float: right;
}   

div.methodCommunicationActionRemove, div.locationsActionRemove
{
    height: 40px; 
    clear: both;
}
   
div.methodCommunicationActionRemove a, div.locationsActionRemove a
{
    float: left; 
}

div.methodCommunicationTemplateWrapper
{
    /*
		DEV-6358 - MS - 2/14/17 - Moved borders/colors to separate CommunicationMethod_Borders_and_Colors.css
    */
    clear: both;
    margin: 10px 0px;
    padding: 0 0 5px 0;
}
    
div.methodCommunicationLine, div.locationsLine
{
    margin: 6px 0;
}

/*mam 04/15/2015 DEV-646 - added*/
.extraTopMargin
{
    margin-top: 25px !important;
}

/*this makes the general checkbox hidden to prevent unchecking 6-24-2015 DEV-1255 tad*/
.smartNoticeHideGeneral
{
    display: none;
}

div.weatherWarningsCheckAll
{
    left: 75px;
}

input.emailInput
{
    width: 230px;
}

/*mam 04/15/2015 DEV-646 - added*/
.emailLabel
{
    width: 145px;
    display: inline-block;
}

/*mam 04/15/2015 DEV-646 - added*/
.emailTopSpacer 
{
    margin-top: 10px;
}

#weatherWarningsInstructions
{
    margin-bottom: 20px;
}

/* MC - CRDEV-8833 - CNE Mobile - sponsor link poofing */
.orgSponsorLinkDiv 
{
    position: absolute;
    top: 0px;
    left: 520px;
}

@media screen and (max-width:780px) 
{
    .orgSponsorLinkDiv 
    {
        display: none;
    }
}

/* MC - CRDEV-8831 - CNE Mobile - Editing section margin  */
/* MC - CRDEV-8886 - CNE Mobile - Editing title left padding  */
@media screen and (max-width:790px) 
{
    div.phoneMethodCommunication 
    {
        margin: 0;
    }

    div.phoneListHeading,
    div.emailListHeading {
        margin: 0;
        padding-left: 0;
    }
}

/* MC - CRDEV-8833 - CNE Mobile - TTD and TTY */
/* MC - CRDEV-8886 - CNE Mobile - SMS and Reply Section alignments  */
@media screen and (max-width:750px) 
{
    .adaptiveTTD 
    {
        width: 100%;
        margin-top: 10px;
    }

    .adaptiveSMSTAC 
    {
        margin-top: 20px;
    }

    .adaptiveSMSTAC a
    {
        padding-left: 0px;
    }
}

/* MC - CRDEV-8886 - CNE Mobile - fixing FR language sizing */
@media screen and (max-width:725px) 
{
    .adaptiveRemovePhone,
    .adaptiveRemoveEmail,
    .adaptiveAddPhone,
    .adaptiveAddEmailDiv
    {
        max-width: 49%;
    }
}

/* MC - CRDEV-8833 - CNE Mobile - Bulk elements */
/* MC - CRDEV-8886 - CNE Mobile - fixing FR language sizing */
@media screen and (max-width:450px) 
{
    .adaptiveMobileProvider 
    {
        width: 100%;
        max-width: 330px;
    }

    ul.swwList li 
    {
        float: left;
        margin-right: 12px;
        width: 100%;
    }

    .adaptiveRemovePhone, 
    .adaptiveRemoveEmail
    {
        width: 100%;
        max-width: none;
    }

    .adaptiveRemoveEmailDiv 
    {
        padding-top: 25px;
    }

    .adaptiveAddPhone,
    .adaptiveAddEmail,
    .adaptiveAddEmailDiv
    {
        margin-top: 0px !important;
        width: 100%;
        max-width: none;
    }
}